【软件安装】win10装anaconda3-4.2.0、python3.5、opencv3.0和tensorflow1.2(gpu)

本文详细介绍在Windows环境下安装TensorFlow 1.2的过程,包括CUDA8.0、cuDNN5的安装配置及Anaconda环境搭建等步骤,并解决了一些常见错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在开始之前先到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.youkuaiyun.com/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.youkuaiyun.com/qxconverse/article/details/59704906

5、tensorflow的安装

安装方法参考:http://blog.youkuaiyun.com/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.youkuaiyun.com/tsukumo99/article/details/72377253

你们也可以试试,里面介绍了一种更新conda的方法,我更新了1、2个小时,最后还是没用

 

最后我想了一个特殊的方法,就是:

cmd

activate tensorflow

spyder

 

importerror:no modul named 'tensorflow'这个问题就成功解决了,虽然不是太完美,但人生哪有十全十美!

 

补充:

1. 如何在虚拟环境里运行spyder?如解决import tensorflow as tf 出现importError:no module named 'tensorflow'

   下面这篇博文写得好,就不说了

    https://www.cnblogs.com/wwaann/p/10008302.html

    

2.查看GPU技术能力

https://developer.nvidia.com/cuda-gpus

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值