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的選項

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