通过virtualenv 安装tensorflow 隔离环境,通过软连接来使用
$ sudo easy_install pip # 如果还没有安装 pip
$ sudo pip install --upgrade virtualenv #安静virtualenv
接下来, 建立一个全新的 virtualenv 环境. 为了将环境建在 ~/tensorflow 目录下, 执行:
$ virtualenv --system-site-packages ~/tensorflow
(--system-site-packages :将系统把包拷过来
--no-site-packges:一个空包的环境)
$ cd ~/tensorflow #进入tensorflow的隔离环境
然后, 激活 virtualenv:
$ source bin/activate # 如果使用 bash
(tensorflow)$# 终端提示符应该发生变化
在 激活了的virtualenv 内, 安装 TensorFlow:
$ pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl
退出virtualenv 创建的环境: deactivate 就可以回到正常的路径
测试tensoflow是否装成功:
$ python #进入python环境
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
mac会报电脑核数:
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