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

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 tensorflow as 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设置环境变量


发布了29 篇原创文章 · 获赞 4 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/best_scenery/article/details/78177259
今日推荐