说明:我几乎完全按照下面这篇博客走了一遍,由于我的电脑配置与这个博主差不多,所以就参照起来方便;下面我只记录在按照这篇博客流程一步一步走下来时遇到的一些问题,具体流程这篇博客很不错,就不记录了。
(这篇博文好详细!!!
https://blog.csdn.net/XunCiy/article/details/89016510
首先安装anaconda,在里面配置好python环境,tensorflow、keras等,安装pycharm后将运行环境设置为anaconda里面我们配置好的叫做tensorflow的环境(或者其他你配置好的环境)。其实也可以在pycharm里面配置各种环境,此文主要讲anaconda配置环境。
(通过博主讲解,我的电脑应该安装这些
(CUDA 8.0需要cuDNN 6或者cuDNN 5.1,tensorflow_gpu-1.4.0以下,python 3.5-3.6))
1、卸载之前的专业版pycharm
(原因:专业版到期了,想安装社区版)
方法:
找 unistall*****.exe卸载程序
网上说建议找管家清理一下注册表,于是我使用360管家清理了下电脑。
2、卸载anadona3-4.1.1
(原因:博客 有帖子 说这样会出问题所以要下旧版本的anaconda。但我后来遇到的问题表明,这里所说的默认python 3.7是anaconda的root环境,这和我们要配置的tensorflow环境无关(要另外配置python的)。反而,若是anaconda版本太旧了,如此贴中的anaconda 3-4.2版本,在配置tensorflow环境中的python 3.5会遇到不提供服务的问题,导致配置无法进行下去,所以不建议下载旧版本的anaconda。)
找 unistall*****.exe卸载程序
网上说建议找管家清理一下注册表,于是我使用360管家清理了下电脑。
3、卸载之前下载的IDLE python3.7.3版本
(原因:这是之前选《python》课入门时候装的,一直放着。我就想彻底清理电脑,要不感觉特别乱,我怕软件也乱套)
没找到 unistall*****.exe卸载程序,我就直接用我电脑的360软件管家卸载了
网上说建议找管家清理一下注册表,于是我使用360管家清理了下电脑。
4、下载Anaconda3-2020.02-Windows-x86_64.exe
安装包地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
具体安装过程参照《第一周第一天01》
不要忘记配置环境变量+conda upgrade --all升级
5、Anaconda中配置Tensorflow环境
参照开头那个博客
注意:在conda create --name tensorflow python=3.5时,
我一开始在cmd命令行输入的,所以就一直失败。
注意下面这个,退出当前环境时应该加 “conda” ,不过也没啥事吧应该:
6、CUDA、cuDNN的安装与卸载
参照开头那个博客
(原因:TensorFlow 有CPU 版本和 GPU 版本。GPU 版本需要 CUDA 和 cuDNN 的支持,CPU 版本不需要(但两个运行速度相差巨大,建议安装GPU版本)
(CUDA 8.0需要cuDNN 6或者cuDNN 5.1,tensorflow_gpu-1.4.0以下,python 3.5-3.6)
下载地址:
官网各种version的CUDA下载地址
官网各种cuDNN下载地址
CUDA安装:
勾选那里,我是按照这个博客:https://blog.csdn.net/jer8888/article/details/100558964 勾选的,为什么呢?因为按照开头博客,我的下载进度在0%一直不动!!!
我具体是按照博客这样做的:
安装选项选择自定义。核心组件CUDA必须勾选,GeForce Experience不勾选,若当前版本低于最新版本,也可以勾选上剩余两个选项,点击下一步开始安装。
(默认路径如下:)
//自定义路径
E:\Softwares\anaconda3\cuda\Samples
E:\Softwares\anaconda3\cuda\CUDAv8.0
经历了一晚上,终于装完了。
(环境变量已经自动加好)
//cmd里查看版本信息
//注意V是大写,我一开始输入小写,没得到与参考博客一样的输出,还以为我安装失败
//https://ask.csdn.net/questions/656060
nvcc -V
(正确输出)
然后运行bandwidthTest.exe和deviceQuery.exe,全都显示Result=PASS
(我的电脑是在E:\Softwares\anaconda3\cuda\CUDAv8.0\extras\demo_suite目录下)
cuDNN安装
cuDNN称不上安装,只需要将下载下来的压缩包解压后,将对应文件夹的文件放到CUDA安装路径下的对应文件夹里即可。
关于复制过去的问题:
唯一一个复制过程我能够看得明白的人
7、Anaconda中安装Tensorflow
pip install --ignore-installed --upgrade tensorflow-gpu==1.4.0
(出错啦,应该是tensorflow这个虚拟环境pip版本太低,需要升级)
python -m pip install --upgrade pip
按照图上这个提示指令,然后升级不了,不要放弃,再输入几遍就可以了。
然后再次输入tensorflow安装命令:pip install --ignore-installed --upgrade tensorflow-gpu==1.4.0
(如下图,依旧又出错,红色一片,没有什么指令方面的提示,我就去搜,网上有各种办法,据说是:网络问题,解决方案很简单,不用官方源改用阿里镜像。这里先放几个,如果不行,我就用这几个命令下载试试。)
确实不行,我开始使用网上别的办法:
(1失败)
pip install tensorflow-gpu==1.4.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
(2成功)
//博客https://blog.csdn.net/qq_43211132/article/details/94426458
//豆瓣源 - 速度嗖嗖的
pip install tensorflow-gpu==1.4.0 -i https://pypi.douban.com/simple
(3未尝试 2成功了,我就没有尝试这个)
pip install tensorflow-gpu==1.4.0 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
(---end---)
安装测试如下图:
8、Pycharm的安装以及tensorflow的应用
参照开头那个博客
顺利
9、Anaconda中安装keras、ipython 、jupyter
1.(阿里源)速度嗖嗖的
pip install keras==2.1.2 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
2.ipython:
conda install ipython
运行一下(虽然我不知道这什么意思):
ipython kernelspec install-self --user
3.jupyter:
conda install jupyter
//(多次下载失败,请多多尝试)
在浏览器中打开jupyter notebook :jupyter notebook(虽然我不知道这什么意思)