1,虽然最新版本的anaconda支持最新版本的python3.7版本,但是tensorflow目前只到3.6版本的python。所以,在Anaconda官网下载python3.6(tensorflow目前最高支持3.6版本)版本的Anaconda。
网址:https://repo.anaconda.com/archive/
Anaconda3-5.2.0-Linux-x86_64.sh | 621.6M | 2018-05-30 13:05:43 | 3e58f494ab9fbe12db4460dc152377b5 |
2,打开Ubuntu安装
安装的过程中会弹出一些让你添 yes的地方,最后会弹出是否安装 VS code等。
3,安装好后添加环境变量
在安装的时候会让你决定是否加入环境变量,打yes就行,它等一会你没反应的话就直接跳过了。不过没关系,安装完成后可以通过以下命令加入。
vim ~/.bashrc
用什么编辑器的都行,vi,nano。然后将下面信息写入
export PATH= “Anaconda的安装路径” /anaconda3/bin:$PATH
保存退出后运行
source ~/.bashrc
4,接下来创建tensorflow的虚拟环境,以后在这个虚拟环境中运行。
conda create -n tensorflow-env tensorflow #CPU版本
conda create -n tensorflow-env tensorflow-gpu #GPU版本
其中,tensorflow-env 是我给环境取的名字,你可以自己取。
以上就完成了。
GPU的版本安装好后需要另行配置cudatoolkit和cudnn。
如果安装cudatoolkit9.0和cuDNN 7.0版本的话,可以使用下面命令
conda install -c hcc cudatoolkit
5,使用和关闭环境
如果要使用就激活环境
source activate tensorflow-env
在这个环境中才能使用tensorflow。
使用后关闭环境
source deactivate
6,其他包的安装
安装好后,可以用
conda list
查看已安装的包。
像 matplotlib,pandas是没有默认安装的,如果想安装可以使用以下命令。
conda install matplotlib
conda install pandas
7,jupyter notebook
使用以下命令调用jupyter notebook
jupyter-notebook
8,环境的删除和Anaconda的卸载
环境删除使用以下命令
conda remove -n tensorflow-env --all
但是慎用。
Anaconda的卸载使用以下命令
sudo rm -r anaconda3
或手动删除anaconda的文件夹,然后在环境变量里把刚才添加的那句删除或注释掉就行了。