1. 程式人生 > >從零開始使用tensorflow(1)——安裝

從零開始使用tensorflow(1)——安裝

1.      Python和jdk1.8之前已經安裝好了。

報平臺不支援這個whl檔案。

下載get-pip.py之後, python2.7 get-pip.py重新安裝pip後,再執行上面的命令,tensorflow就安裝好了。

3.      剛安裝完0.8.0rc就發現0.10.0已經發布了。

5.      將pip安裝的tensorflow-0.8.0rc解除安裝了,pip unstall tensorflow; pip unstall protobuf。

6.      下了最新的tensrflow原始碼,並編譯安裝。

(1)    ./configure時,ubuntu裡面既安裝了2.7也安裝了3.5,所以,選路徑的時候一定要注意,之前用的一直是2.7,很多東西安裝在2.7上的,所以。路徑一定要選擇2.7的,第一處,python的路徑:/usr/bin/python(這才是2.7的路徑),第二步:/usr/local/lib/python2.7/site-packages。搞不懂,為什麼2.7的site-packages也在/usr/local/lib/中。

(2)    編譯的過程中,居然報找不到“protobuf.bzl”,怎麼回事的呢?不會是解除安裝protobuf的時候給卸了吧?

在網上查了相關資料之後,發現問題可能出在下載tensorflow包是沒有限定,推薦用:git clone –b 0.6.0 –recurse-submodules https://github.com/tensorflow/tensorflow.git

但是執行的時候報:repository ‘–recurse-submodules’ does not exist.

尋找原因,原來clone的命令應該是這樣的gitclone --recurse-submodules https://github.com/tensorflow/tensorflow

按照以上命令下載的原始碼,可以成功的下載protobuf了。(苦逼的網速啊!!!)

編譯過程中要下載很多東西。

(3) 編譯過程中報了2個主要的warning和N個小warning。(跑起來的時候會不會各種問題)。

(4) 生成pip安裝包

    $bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg

(5).安裝

    $ pip install/tmp/tensorflow_pkg/tensorflow-0.10.0rc0-py2-none-any.whl

7.      Bazel簡介