1、安裝Tensorflow
$ sudo easy_install pip
$ sudo easy_install --upgrade six
$ sudo pip install tensorflow
當前最新的tensorflow版本1.2.1
2、創建第一個Tensorflow項目 Hello World
運行報錯:module compiled against API version 0xa but this version of numpy is 0x9
產生錯誤的原因是numpy版本過舊導致的。
numpy是python用來進行矩陣運算的計算包,Mac系統自帶的Python是2.7版本,包含了0.8版本的numpy,導致引入Tensorflow的時候報錯。
使用pip命令安裝的numpy是存放在sie-package下邊,而自帶的numpy在extra目錄下面。系統自帶的Python會調用extra目錄下的numpy。
有以下幾種方案來解決
1、更改參數路徑,讓Python調用sie-package下邊的numpy
2、刪掉系統自帶的numpy
不用改環境變量,Python會引用sie-package下邊的numby
3、升級系統自帶的numpy
-
sudo easy_install -U numpy