【软件安装】win10装anaconda3-4.2.0、python3.5、opencv3.0和tensorflow1.2(gpu)
在开始之前先到tensorflow官网上看一下
Install-->Installing Tensorflow on Windows
这里,这时,我下载的tensorflow版本是1.3,大家都知道tf要求cuda8.0这个要求一直没变,但是cudnn版本要求却会改的
tf1.2要求的是cudnn5,而tf1.3要求cudnn6
结果去nvidia-cudnn下载网站(后面有贴出)一看
好嘛,网上也没找到cudnn6的下载,tensorflow1.3是下载不了
然而我还是可以强制下载tensorflow1.2嘛
具体做法后面再说,而且还会出现一个特别搞笑的问题,最后被我特别搞笑的解决了~
1、下载CUDA8.0并安装
cuda官网:https://developer.nvidia.com/cuda-downloads
2、下载cudnn并添加环境变量路径
官网:https://developer.nvidia.com/rdp/cudnn-download
(温馨提示:需要注册账户才可以下载哦)
环境变量配置:参考http://blog.****.net/jin739738709/article/details/73525482
3、anaconda3-4.2.0(python3.5)的安装
anaconda官网:https://www.anaconda.com/download/
博主自己的版本是:Anaconda3-4.2.0-Windows-x86_64,这是个 应用程序 来着
环境变量配置:一下路径依次添加到PATH中就行
E:\Users\Administrator\Anaconda3
E:\Users\Administrator\Anaconda3\Scripts
E:\Users\Administrator\Anaconda3\Library\bin
4.opencv3.0下载安装
官网:http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
下载:opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whl
打开cmd,输入:pip install opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whl
方法参考:http://blog.****.net/qxconverse/article/details/59704906
5、tensorflow的安装
安装方法参考:http://blog.****.net/jin739738709/article/details/73525482
输入命令行:
conda create -n tensorflow python=3.5
activate tensorflow
pip install --ignore-installed --upgrade tensorflow-gpu
这里因为我的cudnn版本太低,所以得对最后一个命令做一点限制
pip install --ignore-installed --upgrade tensorflow-gpu==1.2.0
如此就可以在activate tensorflow的情况下,import tensorflow了
然而在spyder、或者重新打开cmd的情况下import tensorflow都会出现:
importerror:no modul named 'tensorflow'
我在网上找到一些资料都说在anaconda navigator上下载spyder和ipython
然而我不知道哪里不对,一进这个anaconda navigator不一会软件就自己退了,试了好几次都这样
后来我有找到了一个博文:http://blog.****.net/tsukumo99/article/details/72377253
你们也可以试试,里面介绍了一种更新conda的方法,我更新了1、2个小时,最后还是没用
最后我想了一个特殊的方法,就是:
cmd
activate tensorflow
spyder
importerror:no modul named 'tensorflow'这个问题就成功解决了,虽然不是太完美,但人生哪有十全十美!