Tensorflow 在 Ubuntu 64位16.04.2的安裝
阿新 • • 發佈:2019-02-17
執行環境: 虛擬機器下安裝的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 成功了!