1. 程式人生 > >TensorFlow資料彙總 在 Mac OS X 上安裝 TensorFlow

TensorFlow資料彙總 在 Mac OS X 上安裝 TensorFlow

1、使用 virtualenv 安裝TensorFlow

按照以下步驟安裝 TensorFlow:

  1. 開啟終端(一個 shell),你將在這個終端中執行隨後的步驟

  2. 通過以下命令安裝 pip 和 virtualenv:

    $ sudo easy_install pip
    $ sudo pip install --upgrade virtualenv
  3. 執行以下任一命令建立虛擬環境:

     $ virtualenv --system-site-packages targetDirectory # for Python 2.7
     $ virtualenv --system-site-packages -p python3 targetDirectory # for Python 3.n

    targetDirectory 因虛擬環境根路徑而異,我們的命令假使 targetDirectory 是 ~/tensorflow,但你可以選擇任一目錄。

  4. 執行任一命令啟用虛擬環境:

    $ source ~/tensorflow/bin/activate      # If using bash, sh, ksh, or zsh
    $ source ~/tensorflow/bin/activate.csh # If using csh or tcsh 

    上面的 source 命令應該將提示符改成了下面這樣:

    (tensorflow)$
  5. 如果已經安裝了 pip 8.1 或者更新的版本,執行以下任一命令在啟用的虛擬環境中安裝 TensorFlow 及其所有依賴:

     $ pip install --upgrade tensorflow      # for Python 2.7
     $ pip3 install --upgrade tensorflow # for Python 3.n

    如果前面的命令執行成功了,跳過步驟 6;如果失敗了,再執行步驟 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