1、安装anaconda,进入https://www.anaconda.com/download/下载windows版本的anaconda
anaconda是个大礼包,包含了很多库,用的时候很方便,所以这里我选择用anaconda
2、安装tensorflow
2.1 安装cpu版本的tensorflow
打开Anaconda Prompt,在anaconda下安装虚拟的tensorflow,主要有4步
a、conda create -n tensorflow python
b、activate tensorflow
c、python -m pip install --upgrade pip
d、pip install --ignore-installed --upgrade tensorflow
2.2 安装gpu版本的tensorflow
2.2.1 打开Anaconda Prompt,在anaconda下安装虚拟的tensorflow,主要有4步
a、conda create -n tensorflow-gpu python=3.5
b、activate tensorflow-gpu
c、python -m pip install --upgrade pip
d、pip install --ignore-installed --upgrade tensorflow-gpu==1.5
2.2.2 安装CUDA+cuDNN
值得注意的是安装相应的版本需要对应的CUDA+cvDNN的版本,例如我安装的是
tensorflow-gpu==1.5,则安装CUDA9.0+cudnn7.0
tensorflow-gpu==1.4,则安装CUDA8.0+cudnn6.0
CUDA下载链接:https://developer.nvidia.com/cuda-toolkit-archive
cudnn下载链接:https://developer.nvidia.com/rdp/cudnn-archive
安装的CUDA采用的是默认路径, 一直点下一步下一步,安装完成后,将cudnn解压出来的3个文件夹中的数
据加入到CUDA对应的文件夹中去。
然后添加环境变量:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\libnvvp
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include
最后,关机重启使环境变量生效。
3、测试安装的tensorflow生效
打开Anaconda Prompt,输入activate tensorflow激活tensorflow,然后输入python,在python编辑页面输入import tensorflow,如果不报错,则基本上tensorflow安装成功了。
4、import tensorflow过程中遇到的错误:
1、“DLL load failed: 找不到指定的模块”
原因可能是你默认安装的是tensorflow最新的版本, 而你的电脑cpu/gpu比较旧,新版本的tensorflow无法再旧的电脑上运行,导致明明已经安装成功了tensorflow,缺报错,这是你安装tensorflow时需指定旧版本来安装。
pip install --ignore-installed --upgrade tensorflow-gpu==tensorflow的版本号
2、明明安装了CUDA,任需要你下载CUDA
原因:可能是环境变量未添加,或者是未生效。
5、在Anaconda Prompt下输入conda env list显示你的anaconda环境
发现有一个base,还有一个tensorflow
参考微博:https://blog.csdn.net/gyp2448565528/article/details/79451212