Anaconda+tensorflow 安装
Anaconda+tensorflow 安装
关于Anaconda+tensorflow在安装过程中坑的总结,希望以后少点坑,祝愿今后“所行化坦途”!
一、安装
安装过程我是按照网上大佬的方法一步一步操作的,具体可参考:http://www.cppcns.com/jiaoben/python/321121.html
版本:win10+python 3.6 + tensorflow 1.2 + numpy 1.13
1、Anaconda安装
Anaconda安装包直接在清华校园镜像里边下载,然后傻瓜式安装即可。
如此Anaconda就安装完成了。
在开始菜单选择 Anaconda Prompt打开。
在打开的命令行,输入conda list,可以看到在Anaconda下安装的各种包:
2、TensorFlow
注意:一定一定要看好版本,就是因为版本错误导致麻烦不断!!!
python3.5版本不知什么原因停用了,3.7版本使用不太方便,所以安装3.6版本。
(1)打开 Anaconda Prompt :
加入清华镜像,这样安装更快:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
(2)创建环境
输入命令: conda create -n tensorflow python=3.6 开始安装,安装完成后,打开 Anaconda Navigator,在页面左侧Environment中有tensorflow环境。
(3)启动tensorflow环境:
在Anaconda Prompt 中输入: activate tensorflow
假如不再使用TensorFlow环境,可以使用 deactivate 命令。
(4)安装cpu版本的TensorFlow:
(TensorFlow 2 在某些情况下还无法使用,所以在安装过程中要加上 1.x,否则默认为2)
pip install --upgrade --ignore-installed tensorflow=1.2 -i https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
(此条命令一定要在TensorFlow环境下进行)
注:GPU版本安装可以参考网上大佬,本次安装没有GPU版本。
(5)安装完成:
理论上来说,此次安装已经完成,可架不住坑多啊,下面就总结一下坑的问题。
博客中已经提出,需要安装两个插件ipython和Spyder,否则会出现 No module named ‘tensorflow' 错误:
打开Anaconda Navigator
,选择Not installed
,分别找到这两个插件,点击apply安装:
安装成功后,切换到install,可以看到以及安装好。
1、Juypter Notebook
这个选择打开必须是在TensorFlow环境下,否则是在base环境下,导致TensorFlow库无法导入:
2、默认文件存放位置
然后将其发送到桌面快捷,方便使用。
注:一定一定要在更改完默认路径之后再发送到桌面,不然还是错误的。
这个时候双击打开,弹出一个命令对话框,并自动在默认浏览器中打开
现在就可以在“New”按钮中创建文件了。
注意:这里有一坑,可能会出现报错:
解决办法,参考:https://www.cnblogs.com/sench/p/9541450.html
在anaconda命令行,选择TensorFlow环境,安装ipython和jupyter:(我感觉可以只安装jupyter,刚才已经在插件中安装过ipython了)
activate tensorflow
安装 nb_conda:
conda install nb_conda
安装完成,启动 Jupyter Notebook :
jupyter notebook
另外:
如果遇到tensorflow环境下没有安装Jupyter Notebook的话,可以直接再命令行运行:conda install jupyter 即可。
填坑完毕!!!
其他:
因为版本问题不相适应,所以,需要版本改变,这里总结几个用到的命令:
1、numpy版本问题:
先卸载numpy: pip uninstall numpy
安装新版本: pip install -U numpy==1.11.0 1.11.0 为新版本号,-U 不可缺少
2、python版本问题:
python版本有错,直接重装即可,方法类似前面,一定注意要加入清华镜像,否则很慢,请求超时。
另外在安装tensorflow中,如果一直报错找不到对应tf版本,那可能就是python版本不对,卸载python重装。
参照:https://blog.csdn.net/xavier_muse/article/details/83998744
3、TensorFlow版本问题:
其实也是重装 pip install tensorflow==1.2.0 -i https://XXXX(清华镜像) ;
或者 pip install --ignore-installed tensorflow-gpu==1.12.0 -i https://(清华镜像) 。
bingo 终于完成了,但愿不要再出现错误了!!!
ヾ(◍°∇°◍)ノ゙加油