纯小白配置环境记录 anaconda3+tensorflow-gpu
一.安装anaconda3
直接官网安装太慢,找了清华镜像,下载快一些(安装包大小都一样,只是下载速度会有差别)csdn上有很多教程,随便跟一个都行,有一步一步教的,需要注意的点就是记得勾选path,这样就不用自己添加环境变量了
二.安装tensorflow
这个有很多版本,要按需下载版本,如果一开始不知道自己需要什么版本,就只能先下一个普通版然后慢慢探索了(笑哭)。我是先下了2.0.0然后卸掉又下了1.15
这里需要进行一步换源操作,有两种方法:
1.找到下载完成的anaconda prompt,打开使用命令行(涉及到创建虚拟环境的问题,这里先不细说),一共三条命令
1)conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
2)conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
3)conda configg --set show_channel_urls yes
2.找到C:\用户\你的用户名\.condarc文件,以记事本方式打开,复制以下内容替换原有内容
channels:
-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
-http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
-http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
其实两种方法都是一个作用,只不过一个以命令行方法执行,一个直接修改文件。
然后我们来说一说创建虚拟环境(这部分是个人理解),我们刚刚下载的anaconda相当于一个管理系统,你可以在里面创建很多工程(也就是虚拟环境),然后可以在不同的虚拟环境中下载不同的包以实现不同的作用,比如a环境中下载了3个包来实现A作用;在b环境中下载10个包来实现B作用。下面是一些有关虚拟环境的命令:
创建新虚拟环境 conda create -n your_env_name python=3.6(注意此处python的版本按需填写,重点是与tensorflow版本匹配,与anaconda中现有的python版本无关)
删除虚拟环境 conda remove -n your_env_name --all
conda evn list或 conda info -e 显示当前已有的虚拟环境 ,*为所在环境
conda list -n your_env_name 显示your_env_name虚拟环境下已经安装的包
anaconda search -t conda tensorflow 显示出目前可供选择的tensorflow版本
activate your_env_name 激活虚拟环境
conda deactivate 关闭虚拟环境
conda list 查看安装了哪些包
conda update conda 检查更新当前conda
删除环境中的某个包 conda remove --name your_env_name package_name 即可
到目前为止我们只是做了下载tensorflow的准备工作,下面一个命令
conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.15
然后根据指示 按y(yes),等待就可啦,成不成功你一会就看出来了,不成功就再试一下
检测是否安装成功
打开终端输入python
输入import tensorflow as tf
tf.__version__(此处结为两个_)
输出版本号
三.安装tensorflow-gpu的版本
(conda命令再装一个tensorflow-gpu的版本
首先要知道自己电脑的GPU,我的是Intel(R) HD Graphics 620+NVIDIA GeForce 940MX
安装GPU版本的tensorflow重要的地方在于要装两个包:cudatoolkit和cudnn;
我的版本是cuda9.0 cudnn7.0.4
conda install cudatoolkit=9.0
conda install cudnn血路历程记载)
原来只要装好tensorflow然后直接 conda install tensorflow-gpu 就行,我各种尝试,各种安装,各种等呀我的天。
要以管理员身份运行anaconda prompt啊~~~~~!!!!