TensorFlow資料彙總 在 Mac OS X 上安裝 TensorFlow
1、使用 virtualenv 安裝TensorFlow
按照以下步驟安裝 TensorFlow:
-
開啟終端(一個 shell),你將在這個終端中執行隨後的步驟
-
通過以下命令安裝 pip 和 virtualenv:
$ sudo easy_install pip $ sudo pip install --upgrade virtualenv
-
執行以下任一命令建立虛擬環境:
$ virtualenv --system-site-packages targetDirectory # for Python 2.7 $ virtualenv --system-site-packages -p python3 targetDirectory # for Python 3.n
targetDirectory 因虛擬環境根路徑而異,我們的命令假使 targetDirectory 是
~/tensorflow
,但你可以選擇任一目錄。 -
執行任一命令啟用虛擬環境:
$ source ~/tensorflow/bin/activate # If using bash, sh, ksh, or zsh $ source ~/tensorflow/bin/activate.csh # If using csh or tcsh
上面的 source 命令應該將提示符改成了下面這樣:
(tensorflow)$
-
如果已經安裝了 pip 8.1 或者更新的版本,執行以下任一命令在啟用的虛擬環境中安裝 TensorFlow 及其所有依賴:
$ pip install --upgrade tensorflow # for Python 2.7 $ pip3 install --upgrade tensorflow # for Python 3.n
如果前面的命令執行成功了,跳過步驟 6;如果失敗了,再執行步驟 6。
-
可選,如果步驟 5 失敗了(一般是因為你使用了低於 8.1 版本的 pip),執行以下任一命令在啟用的虛擬環境中安裝 TensorFlow:
$ pip install --upgrade tfBinaryURL # Python 2.7 $ pip3 install --upgrade tfBinaryURL # Python 3.n
tfBinaryURL 是 Tensorflow 包的 URL,準確的 tfBinaryURL 值因作業系統和 Python 版本而異,在這裡找到和你係統相關的 tfBinaryURL 值。例如,你要在 Mac OS X 上安裝 Python 2.7 對應的 Tensorflow 版本,在虛擬環境中安裝 Tensorflow 就執行下面的命令:
$ pip3 install --upgrade \ https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.1-py2-none-any.whl
如果安裝過程中遇到麻煩,參考常見安裝問題。
下一步
安裝完成後,驗證你的安裝是否工作正常。
注意,每開啟一個新的 shell 使用 TensorFlow 都必須啟用虛擬環境。如果當前虛擬環境沒有被啟用(也就是提示符不是 tensorflow),執行以下任一命令:
$ source ~/tensorflow/bin/activate # bash, sh, ksh, or zsh
$ source ~/tensorflow/bin/activate.csh # csh or tcsh
你的提示符變成下面這樣說明 tensorflow 環境已經啟用:
(tensorflow)$
當虛擬環境啟用後,你可以在這個 shell 中執行 TensorFlow 程式。如果你不再使用 TensorFlow,可以通過下面命令退出環境:
(tensorflow)$ deactivate
提示符將會恢復到預設的(在 PS1 中定義的)。
解除安裝 TensorFlow
如果你想解除安裝 TensorFlow,簡單地移除你建立的目錄。例如:
$ rm -r ~/tensorflow
注意事項:
推薦使用virtualenv安裝
直接 pip install django,不用sudo。許可權的問題,對後續使用不影響。不管是用pip裝什麼模組,前面都儘量不要加sudo。
pip 源更改設定
pipy 國內映象目前有:
http://pypi.douban.com/ 豆瓣
http://pypi.hustunique.com/ 華中理工大學
http://pypi.sdutlinux.org/ 山東理工大學
http://pypi.mirrors.ustc.edu.cn/ 中國科學技術大學
手動指定源:
pip install --user --index-url https://pypi.douban.com/simple --upgrade virtualenv