2020.10.26号安好了anaconda3和tensorflow,太不容易了,一定要记录一下,以免再忘。
环境:win10
下载:Anaconda3,Python3.7.0,tensorflow CPU
一、安装Anaconda3
1.下载
下载anaconda是python3.7.0版本的,官网只能下载最新版的,所以找了清华镜像,链接:Anaconda的清华镜像
2. 安装
点击下载好的exe文件,安装路径可以改到其他盘,我的是D:。注意设置安装路径,可用用户选择All Users,
注意不要点第一个,官方都不推荐点的事我们就不要干了,是自动设置环境变量的,后边会讲,很简单。
然后其他的一路next就好了。
最后推荐安装Microsoft VScode,我一般调试代码用这个软件。没时间不装也可以。
添加环境变量
很简单,只要把Anaconda路径和Anaconda/Script添加即可。
验证
在cmd中输入python、conda --version出相应结果说明Anaconda安装成功。
二 、tensorflow安装
1.下载Python3.7并添加tensorflow环境
下载和安装tensorflow时我没用cmd,用的Anaconda自带的Prompt,
tensorflow需要再下载一个python,不然容易安装不成功,所以我又下载了一个python3.7版本的,另外需要建立tensorflow环境,相当于一个目录一样,目录名叫tensorflow,并不是已经下载了tensorflow。输入下列语句:
conda create --name tensorflow python=3.7
这样就建好了tensorflow环境,并且有了python。这个时候打开Anaconda下的Navigator,可以看到多了tensorflow目录,
2.验证tensorflow环境
激活tensorflow:activate tensorflow,退出当前环境:deactivate
可以看到由“base”转到了“tensorflow”目录。另外也可以输入:
conda info --envs
检测新环境的Python版本:python --version
3.下载tensorflow
然后还是在tensorflow环境下,下载安装tensorflow,清华镜像太难用了,我安装了好几次都没安装成功。最后用的阿里镜像,巨牛批,2分钟就下载好了。
pip install -i http://mirrors.aliyun.com/pypi/simple/ --upgrade tensorflow # for Python 3.*
如安装指定版本:
pip install -i http://mirrors.aliyun.com/pypi/simple/ tensorflow==1.15
其他几个镜像网站:
阿里云
https://mirrors.aliyun.com/pypi/simple/
中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban)
http://pypi.douban.com/simple/清华大学
https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学
http://pypi.mirrors.ustc.edu.cn/simple/
打开Nevigator,在tensorflow环境下下载Spyder,这样Spyder就可以用tensorflow了
4.验证、测试
还是在tensorflow环境下,输入python,再输入import tensorflow as tf,也可以在Spyder和IPython上验证