基于 VirtualEnv 安装 TensorFlow on Mac OS X
来源:互联网 发布:淘宝加盟可靠吗 编辑:程序博客网 时间:2024/05/18 02:40
基于 VirtualEnv 的TensorFlow安装 on Mac OS X
TensorFlow官网上建议使用virtualenv安装。 Virtualenv是与其他Python开发隔离的虚拟Python环境,不会在同一台机器上干扰或受到其他Python程序的影响。 在virtualenv安装过程中,不仅安装TensorFlow,还可以安装TensorFlow所需的所有软件包。(这实际上很简单。)要开始使用TensorFlow,只需要“激活”虚拟环境。 总而言之,virtualenv为安装和运行TensorFlow提供了一个安全可靠的机制。
1、启动一个终端(一个shell),所有后续步骤都在此shell中执行
2、安装 pip 、virtualenv:
$ sudo easy_install pip # 如果还没有安装 pip
$ sudo pip install --upgrade virtualenv
3、创建一个 virtualenv 环境:将环境建在 ~/tensorflow 目录下,执行
$ virtualenv --system-site-packages tensorflow # for Python 2.7
$ virtualenv --system-site-packages -p python3 tensorflow # for Python 3.n
$ cd ~/tensorflow
4、激活 virtualenv 环境:
$ source bin/activate # 如果使用 bash, sh, ksh, or zsh
$ source bin/activate.csh # 如果使用 csh or tcsh
前面的 source 命令将终端提示符更改为:
(tensorflow)$ # 终端提示符应该发生变化
5、用 pip 安装 tensor flow
首先确定 pip或者pip3 是否实际安装在系统上:
(tensorflow)$ pip -V # for Python 2.7
(tensorflow)$ pip3 -V # for Python 3.n
强烈建议使用 pip或者pip3 8.1或者更高版本。如果未安装pip或者pip3 8.1或者更高版本,执行以下命令进行安装及升级:
$ sudo easy_install --upgrade pip
$ sudo easy_install --upgrade six
6、在 virtualenv 内,安装TensorFlow
(tensorflow)$ pip install tensorflow # Python 2.7; CPU support
(tensorflow)$ pip3 install tensorflow # Python 3.n; CPU support
如果想要安装指定版本的TensorFlow(例如Python 2.7; CPU support; Mac; tensorflow-1.0.0),将上述命令替换成以下命令:
(tensorflow)$ sudo pip install --upgrade \
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py2-none-any.whl # for Python 2.7
(tensorflow)$ sudo pip3 install --upgrade \
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py3-none-any.whl # for Python 3.n
7、验证是否安装成功
运行一个简短的 TensorFlow 程序,从shell调用Python如下:
(tensorflow)$ python
在python交互式shell中输入以下短程序:
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
输出
Hello, TensorFlow!
说明安装成功,可以运行TensorFlow程序了。
8、在使用TensorFlow完成之后,可以通过以下命令来停用环境:
(tensorflow)$ deactivate
提示将恢复为默认提示符
$
9、卸载 TensorFlow
(tensorflow)$ pip uninstall tensorflow
(tensorflow)$ pip3 uninstall tensor flow
10、请注意,每次在新的shell中使用 TensorFlow时,必须激活virtualenv环境。
如果virtualenv环境当前未处于激活状态(即,提示符不是(tensorflow)),则调用命令:
$ source ~/tensorflow/bin/activate # 如果使用 bash, sh, ksh, or zsh
$ source ~/tensorflow/bin/activate.csh # 如果使用 csh or tcsh
该命令将终端提示符修改为:
(tensorflow)$
11、如果您是TensorFlow新手,请参阅TensorFlow入门
如果系统输出错误信息,请参阅常见的安装问题
- 基于 VirtualEnv 安装 TensorFlow on Mac OS X
- Mac OS X 安装Tensorflow
- Installing TensorFlow on Mac OS X
- 基于 VirtualEnv 安装 TensorFlow
- Mac OS X 10.12.3安装TensorFlow
- 在Mac OS X上安装TensorFlow
- 在 Mac OS X 上安装 TensorFlow
- Mac OS X 下安装 TensorFlow
- 在 Mac OS X 上安装 TensorFlow
- Docker 安装 on Mac OS X
- docker安装on mac os x
- 在Mac OS上用virtualenv安装 tensorflow出现的问题(一)
- MAC OS安装tensorflow
- 安装TensorFlow(基于 VirtualEnv 的安装)
- ubuntu16.04上基于 VirtualEnv 安装tensorflow
- OpenCV on Mac OS X
- OpenGL on Mac OS X
- mac os x 10.5.8上安装ruby on rails
- hdu6053 莫比乌斯函数
- 关于线性基的学习与理解
- 欢迎使用CSDN-markdown编辑器
- [LeetCode] 496. Next Greater Element I
- UVa 448
- 基于 VirtualEnv 安装 TensorFlow on Mac OS X
- oracle产生随机数字、随机字符串、随机日期
- 左右滑动浏览图片
- 1.5学习数据结构的意义
- Java中Date日期格式的各种转换
- HDU 6055 Regular polygon(计算几何+思维)——2017 Multi-University Training Contest
- Python数据类型之间的转换(三)
- SAP货物移动BAPI BAPI_GOODSMVT_CREATE(WMS TO SAP)
- 性能测试Jmeter