找回密码
 立即注册
查看: 301|回复: 0

tensorflow windows CPU 版本的配置+cv2安装+keras安装+theano安装

[复制链接]
发表于 2022-6-23 20:19 | 显示全部楼层 |阅读模式
tensorflow windows CPU 版本的配置+cv2安装+keras安装+theano安装

1.安装anaconda

根据官网的安装教程https://www.tensorflow.org/install/install_windows,在anaconda网站上下载anaconda包,并进行安装,我的电脑是window 7 64位的,所以安装的是



但是显示的python版本是


3.6的

看很多博客上说“Python只提供了Python3.5版本对应的TensorFlow”,但是实际这样安装并没有什么问题。
2.配置tensorflow

使用anaconda安装tensorflow有两种简单的方式
2.1打开

,出现以下界面





进行如上操作,候选tensorflow前面的框框,进行安装,安装完成后,在spyder输入如下命令行,说明tensorflow安装成功
备注:spyder是anaconda的一个集成开发环境,类似于matlab的界面,可以很方便地查看变量和实现命令行操作。
>>> import tensorflowas tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))

2.2 使用pip命令进行安装

直接在cmd输入:pip install tensorflow即可
看官网说了很多,自己只是执行了上面的操作,也安装成功了
在命令行中调出ipython,进行如下操作


没有报错,说明安装成功了
3.安装cv2

因为自己想要运行faster rcnn,需要用到opencv在python中的接口cv2.
首先在http://www.lfd.uci.edu/~gohlke/pythonlibs/
下载对应的opencv包
因为安装的python是3.6的,所以下载以下版本到对应目录中,我下载到了F盘根目录下


接下来进行安装,在cmd 中切换到opencv的下载目录下,然后
pip  install  opencv_python-3.3.0-cp36-cp36m-win_amd64.whl


不出错,说明cv2安装成功
备注:开始安装opencv的时候总是出问题,参考博客http://blog.csdn.net/fengying2016/article/details/54406746,我先安装了visual studio 2015,安装时出现了以下问题



并没有安装redistributable 2015,pip的时候也没有什么问题
4.安装keras

先说一下keras和tensorflow的关系


Keras
是一个高层神经网络API,
Keras
由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。
Keras
为支持快速实验而生,能够把你的idea迅速转换为结果。keras有多重安装方式,这里用anaconda进行安装。

类似于tensorflow的安装,在anaconda navigator 的Environments下查看Not installed,就会显示灰色的keras,表示未安装的package,选中点击Apply,几分钟轻松搞定,同样也可以用此方法安装tensorflow.




这样就说明安装完成了。


没有报错,说明成功安装了。

  安装git


切换当前路径到你包的目标路径,下载keras开发包


用mnist数据集进行测试



程序不出错,至此,keras安装完成。
请移步《keras初学》,进一步学习keras。

4.安装theano

因为要跑的一个程序需要用到theano库,所以又来安装theano
最简单的就是按照安装keras的方式安装theano,但是在安装的过程中一直那个绿色的进度条只是在左右滚动,完全看不到进度,有耐心的话,等下去,应该也是会安装好的。
但是这次安装theano换了方式,在cmd中输入:conda install theano
然后系统会自动解析环境,说要下载和安装这些包,问你要不要继续,当然选【Y】了,然后就进行漫长的等待了。
最开始的时候说要下载200多兆的好多条目的东西,因为网速慢有的包下载到一半就不下了,就开始下载另外一个包了,这个没关系,等你再次conda install theano,系统只会下载和安装你没有装上的包,不断地执行conda install theano,最后终于发现所有的包都下载和安装好了。
进行python
import theano
https://stackoverflow.com/questions/48673863/anaconda-theano-installation-error

解决办法有两种
1.卸载mkl=2018,安装mkl=2017

出现了跟这个链接一样的错误,然后有人说mkl=2018有问题,你需要卸载2018安装mkl-2017,有的人确实这样做了,也确实奏效了,也有的人说发现丢了一些包。
conda uninstall mkl=2018


这么多包要卸载了再重新装,根据安装theano的网速,即使安装mkl=2017也会很慢
而且报错说了,是设置的问题,改变一下设置就可以,也不用重新安装theano。
果断不继续
2.设置环境变量 MKL_THREADIN=GNU


我在系统属性中设置了环境变量,然而问题并没有得到解决。
然后想到设置环境变量后需要重启电脑,然后就重启了电脑!!!
然后就


theano 就可以用了~
这个再总结一下,python 报错出现问题后,源头在最下面!!!,要先解决最下面的问题!!!
不然每次看到那么长的报错,小仙女整个人都不好了,但抓住主要矛盾去解决,也还是蛮有效的。

参考文献

http://keras-cn.readthedocs.io/en/latest/ keras中文文档
http://keras-cn.readthedocs.io/en/latest/for_beginners/keras_windows/     keras安装和配置指南

https://github.com/Theano/Theano/issues/6568      theano设置环境变量

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-26 08:45 , Processed in 0.089401 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表