Mac下用Anaconda3安装TensorFlow

安装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的选项

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章