參考:python
代碼獲取:
1、爲 macOS 準備環境
在構建 TensorFlow 以前,您必須在本身的系統中安裝如下內容:
1. bazel:Bazel是google推出的一款工程編譯工具,而且已經將其開源
2. TensorFlow Python 依賴項。
3. (可選)支持 GPU 的 TensorFlow 所需的 NVIDIA 軟件包。
2、安裝HomeBrew
3、安裝Bazel
$ brew install bazel
Once installed, you can upgrade to a newer version of Bazel using the following command:
$ brew upgrade bazel
4、安裝Python 3
$ brew install python
5、安裝 Python 依賴項
要構建 TensorFlow,您必須安裝如下軟件包:
1. six:一個專門用來兼容 Python 2 和 Python 3 的庫
2. numpy:TensorFlow 須要的數值處理軟件包。
三、wheel:用於管理 wheel (.whl) 格式的 Python 壓縮包。
調用如下命令:
$ sudo pip3 install six numpy wheel
注意:這些只是編譯 TensorFlow 的最低要求。安裝 pip 軟件包時還將下載運行 pip 所需的其餘軟件包。若是您計劃不安裝 pip,直接使用 bazel 執行任務,則可能須要安裝其餘 Python 軟件包。例如,在使用 bazel 運行 TensorFlow 的測試以前,您應該先執行 pip install mock enum34。(mock:Python中一個用於支持的測試的庫)