安装anaconda
先去anaconda官网(https://www.anaconda.com/distribution/)安装Python对应版本的anaconda(注:如果两个版本都安装最好先安装2版本再安装3版本)
虚拟环境配置
1.安装pip3(一般安装anaconda3是不安装pip3的需要自己安装)
打开链接https://bootstrap.pypa.io/get-pip.py,将文本存到本地,命名为get_pip.py.
然后通过已经安装的python3解释执行这个文件:
$python3 /路径/get_pip.py
pip3 安装完成。
(注:如果连接失效可以去https://download.csdn.net/download/u013241595/11801134下载文件)
2.安装虚拟环境
sudo pip3 install virtualenv
3.创建并激活环境,这里我起名叫做tensorflow
virtualenv tensorflow # 创建,此时可在根目录下找到创建的文件夹tensorflow
. ~/tensorflow/bin/activate # 激活虚拟环境,在终端上出现(tensorflow)的前标
4.在环境中安装ipython内核
这个才是将tensorflow和jupyter notebook结合起来的关键
pip3 install ipykernel
5.查看anaconda支持的tensorflow的各个版本
anaconda search -t conda tensorflow
此时会出现一大堆版本,一般来说最新版本兼容性最好
6.查看安装anaconda/tensorflow的命令
anaconda show anaconda/tensorflow
7.输入最后一行安装命令
conda install --channel https://conda.anaconda.org/anaconda tensorflow
此时查看tensorflow的版本已经是1.14.0,这个才是anaconda兼容的最新版本
8.使用ipykernel的方法连接之前创建的tensorflow环境和notebook
python -m ipykernel install --user --name tensorflow --display-name "tensorflow1.14.0"
这段代码的含义是将名字为tensorflow的虚拟环境安装到ipython的内核中,并起名为tensorflow1.14.0,此时不兼容的问题出现,import tensorflow as tf 后就立马报错 No module named ‘tensorflow’,执行下面命令就行了
pip install --upgrade tensorflow
这个时候就可以正常使用最新版本的tensorflow啦
9.验证TensorFlow是否可以使用
输入以下代码
python3
import tensorflow as tf
tf.__version__
此时显示TensorFlow安装版本为1.14.0版本,至此TensorFlow安装完成,jupyter notebook也可以使用TensorFlow,新建选项就会出现TensorFlow1.14.0的选项