1. 程式人生 > >Tensorflow 在 Ubuntu 64位16.04.2的安裝

Tensorflow 在 Ubuntu 64位16.04.2的安裝

執行環境: 虛擬機器下安裝的Ubuntu 64位16.04.2,1G記憶體, 20G硬碟。

按照《Tensorflow 實戰》 這本書安裝Anaconda 和 Tensorflow CPU 版本

一、安裝 Anaconda 

去anaconda 官網下載Anaconda 3 4.2.0 , 然後bash 安裝成功。

我的terminal 是 zsh 的, 輸入conda會顯示 no command named conda,

查詢 stackoverflow, 應該把conda 新增到$PATH 裡面。

vi ~/.zshrc 

新增如下行: 

export PATH=~/anaconda3/bin:$PATH

儲存退出, 此時 輸入 conda 命令, 可以正常使用了。

二、 Python 3.5 設為預設

Anaconda 安裝過程中 python 3.5 也跟著一起被安裝了。

但是在終端輸入python -V,顯示的仍然是python 2.7, 採用如下命令可以修改Python預設版本:


sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2

此時系統預設Python 版本為3.5了

三、 pip3  升級

開始安裝 Tensorflow 了, 按照書本輸入:

export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0rc0-cp35-cp35m-linux_x86_64.whl
sudo pip install --upgrade $TF_BINARY_URL

這裡 pip 是python2.x 平臺, 而下載連結對應的是python 3.5, 因此需要安裝pip3, pip3 安裝好後,sudo pip3 install XXX 即可。

四、 setuptools 升級

開啟 python,輸入 import tensorflow 顯示: no module named tensorflow

在stofl 查詢到解決方法 如下:


雖然是windows 環境,但是看上去挺有道理 不如在Ubuntu 也試試。

pip install --upgrade -I setuptools
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0rc0-cp35-cp35m-linux_x86_64.whl

沒有問題,結果怎麼樣? 開啟python輸入import tensorflow 成功了!