我写这个博客的目的主要是为了让自己记住安装过程,仅供大家参考。如果安装使用之后有问题出现,我会及时更新的,如果大家有任何疑问,请留言。
一、卸载和安装anaconda
(1)anaconda卸载
因为之前安装的anconda出现一些问题,所以想卸载再安装一遍,就是这样的暴脾气,卸载的方式也非常粗暴,直接进aanaconda安装文件,双击Uninstall-Anaconda3.exe,卸载完会发现有一些残余文件,我就用everything软件查找和anaconda有关的文件,再一一删掉,c盘里面有些文件不敢删就留着,这个可以自己估摸着弄。
(2)Anaconda安装
接下来就是安装了
1、进入anaconda 官网
anaconda 官网
2、安装文件下载完成,我都是放在D盘的英文文件夹里面,免得出问题
3、开始安装,双击安装文件,再按照图片中的一步步操作
不要保存在c盘,免得到时候卸载的时候又脑壳疼,保存文件夹的名称为英文且不能有空格
这个它说是不推荐,红字是红框的翻译,那我们就不选好了。
4、安装完成,括号里面的anacondadoc是代表我把anaconda安装在了“anncondadoc”文件夹里面。
这是安装完成的文件夹内容:
5、安装第三方安装包:
①创建虚拟环境,我因为项目需求选的是python 3.6,大家可以按照需求选定。
#在anaconda中创建虚拟环境virtual ,在这个环境中python的版本为3.6
conda create -n virtual python=3.6
#激活virtual虚拟环境
conda activate virtual
②查看anaconda自带的安装包
先看看anaconda的virtual虚拟环境中已经有哪些安装包
③开始安装
双击打开Anaconda Prompt,输入 ‘pip install 安装包名==版本号’ 来安装特定版本的安装包,回车即可完成安装。
keras:2.1.5
numpy:1.17.4
tensorflow-gpu:1.13.2
④问题
ImportError: DLL load failed: 找不到指定的模块。
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
for some common reasons and solutions. Include the entire stack trace above this error message when asking for help.
⑤尝试解决问题
尝试方法一:
右键我的电脑——属性——高级系统设置——环境变量——变量PATH——编辑——新建,把Anaconda的环境变量加到path中,问题并没有解决
尝试方法二:
将tensorflow已经安装的版本卸载,然后重新安装更低版本的tensorflow。这里为什么要重新安装tensorflow,原因是上面问题显示的是tensorflow出现问题。
pip uninstall tensorflow-gpu==1.13.2
pip install tensorflow-gpu==1.10.0
进入python环境,运行import tensorflow as tf,出现了新错误,一波未平,一波又起,这个时候只能是更加耐心的处理问题
OSError: [WinError 126] 找不到指定的模块。ImportError: Could not find ‘cudart64_90.dll’. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Download and install CUDA 9.0 from this URL: https://developer.nvidia.com/cuda-90-download-archive
根据错误信息安装 CUDA 9.0 即可,因为我之前电脑装的CUDA的版本是9.2.148,tensorflow和CUDA版本不符,那就降低CUDA版本。
二、卸载和安装CUDA、cuDNN
(1)首先要卸载CUDA
因为之前安装CUDA的时间是8月22日,所以把有关的软件卸载
(2)安装CUDA9.0
CUDA9.0.
官网下载CUDA安装文件
双击文件安装
找不到受支持的Visual Studion版本。CUDAToolkit的某些组件将无法正常工作。请先安装Visual Studio以获取全部功能,这个地方我出现了一些小问题,你们界面可能和我不一样,不用管它
点击安装
(3)安装cuDNN7.0
(4)添加环境变量
三、成功解决问题,撒花
四、安装说明
不知道大家有没有注意到,我这次安装的版本如下:
Anaconda 3.0(64bit)
python 3.6
keras2.1.5
numpy1.17.4
tensorflow-gpu-1.10.0
CUDA9.0
cuDNN7.0
tensorflow-gpu、CUDA、cuDNN的版本并不是乱安装的,而是有依据的。
具体按照什么依据,大家可以看一下我的另一篇笔记
Windows10+NVIDIA GeForce 940MX+tensorflow-gpu1.12.0+cuda9.2.148+cudnn7.0.5