原来才发现conda和virtualenv两个都是可以创建虚拟空间,来进行虚拟空间管理。
虽然TF官网说,推荐使用virtualenv进行安装tensorflow,但是经过一轮的了解后,发觉还是anaconda比较流行,那就使用anaconda吧,虽然已经弄了很久了,算是将这几天当作是入场券吧
1、Anaconda的下载,最新官网的是Python3.7版本,可惜我是3.6,但是官方也有说明如何将在最新版本使用Python3.6
注:(Python3.6版本(Anaconda 5.2.0))
官网:http://docs.anaconda.com/anaconda/user-guide/faq/#how-do-i-get-the-latest-anaconda-with-python-3-5
然后有人推荐在清华开源镜像站下载:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
还是选了清华。
2、安装Anaconda
官方教程:http://docs.anaconda.com/anaconda/install/linux/
- 第一步是进行MD5或者SHA-256检验,可能在这里可以找到对应的检验码:https://repo.anaconda.com/archive/

3、检验安转成功
- 留意我的shell是zsh,所以需要自行在 ~/.zshrc 添加
export PATH="/home/jun/anaconda3/bin:$PATH"
- 更新zshrc
source ~/.zshrc
conda -V #检验成功
4、安装tensorflow
- 官方表示anaconda装的tensorflow要比pip装的要强:https://www.anaconda.com/blog/developer-blog/tensorflow-in-anaconda/
conda install tensorflow #安装tensorflow-cpu
conda install tensorflow-gpu #安装tensorflow-gpu
-
还有一个超强的好处,就是梦寐以求的tensorflow-gpu也是一句话就可以完全安装,真让人激动
比较tensorflow-gpu的安装
5、安转Jupyter notebook
conda install jupyter
- 紧接着终端打开 jupyter-notebook
6、利用conda创建虚拟包

conda create -n tensorflow_1 tensorflow python = 3 #虚拟环境叫tensorflow_1
conda activate tensorflow_1
- 其中zsh出错,需要有在 zshrc 添加
sudo echo ". /home/jun/anaconda3/etc/profile.d/conda.sh" >> ~/.zshrc

- 离开环境
source deactivate
- 删除环境
conda env remove -n ENV_NAME
网友评论