通過(guò)virtualenv 安裝tensorflow 隔離環(huán)境,通過(guò)軟連接來(lái)使用
$ sudo easy_install pip # 如果還沒(méi)有安裝 pip
$ sudo pip install --upgrade virtualenv #安靜virtualenv
接下來(lái), 建立一個(gè)全新的 virtualenv 環(huán)境. 為了將環(huán)境建在?~/tensorflow?目錄下, 執(zhí)行:
$ virtualenv --system-site-packages ~/tensorflow?
(--system-site-packages :將系統(tǒng)把包拷過(guò)來(lái)
--no-site-packges:一個(gè)空包的環(huán)境)
$ cd ~/tensorflow? #進(jìn)入tensorflow的隔離環(huán)境
然后, 激活 virtualenv:
$ source bin/activate? # 如果使用 bash
(tensorflow)$# 終端提示符應(yīng)該發(fā)生變化
在 激活了的virtualenv 內(nèi), 安裝 TensorFlow:
$ pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl
退出virtualenv? 創(chuàng)建的環(huán)境:? deactivate? 就可以回到正常的路徑
測(cè)試tensoflow是否裝成功:
$ python? #進(jìn)入python環(huán)境
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
mac會(huì)報(bào)電腦核數(shù):
can't determine number of CPU cores: assuming 4
I tensorflow/core/common_runtime/local_device.cc:25] Local device intra op parallelism threads: 4
can't determine number of CPU cores: assuming 4
I tensorflow/core/common_runtime/local_session.cc:45] Local session inter op parallelism threads: 4
>>>print sess.run(hello)
Hello, TensorFlow
直接更新tensorflow 版本也可以解決
pip install --upgrade tensorflow