在Mac OS X & Ubuntu上pip安装TensorFlow

在Mac OS X 和 Ubuntu上安装TensorFlow


使用系统:

·macOS 10.12.6

·Ubuntu Kylin

步骤基本一致


我们已经将 TensorFlow 二进制文件上传到了 PyPI,因此你可以通过 pip 安装,

REQUIRED_PACKAGES section of setup.py文件列出了 pip 将要安装或升级的包。

1.验证pip是否存在

Pip安装和管理 Python写的软件包,如果你要使用本地 pip 安装,系统上必须安装下面的任一 pip 版本:

·pip, for Python 2.7

·pip3, for Python 3.n.

$pip -V  # for Python 2.7

$pip3 -V # for Python 3.n

如果没有安装,执行以下任一命令安装或更新:

$ sudo easy_install --upgrade pip

2.安装TensorFlow

在您的系统上安装好了必备的程序后,可按以下步骤执行

(1)执行命令安装 TensorFlow:

$ pip install tensorflow      # Python 2.7; CPU support

$ pip3 install tensorflow    # Python 3.n; CPU support

稍等片刻,当出现successful的时候就代表安装成功了。

(2)(Optional) 如果步骤(1)失败了,执行下面的命令安装最新版本 TensorFlow:

tfBinaryURL是 Tensorflow 包的 URL,准确的 tfBinaryURL 值因操作系统和 Python 版本而异,在这里找到和你系统相关的tfBinaryURL值。例如,你要在 Mac OS X 上安装 Python 2.7 对应的 Tensorflow 版本,在虚拟环境中安装 Tensorflow 就执行下面的命令:

$ sudo pip3 install --upgrade \https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.1-py2-none-any.whl

3.验证TensorFlow是否能安装成功

$python

>>import  tensorflow as tf

>>hello=tf.constant('Hello, TensorFlow!')

>>sess=tf.Session()

>>print(sess.run(hello))

如果系统能够成功输出,则TensorFlow也能正常工作了

Hello, TensorFlow!

4.安装时遇到的问题

(1)由于一些文件在system下,mac自带防御系统(SIP)不允许运行

现在的解决办法是取消SIP机制,具体做法是:

重启电脑,按住Command+R(直到出现苹果标志)进入Recovery Mode(恢复模式)

左上角菜单里找到实用工具 -> 终端

输入csrutil disable回车

重启Mac即可

如果想重新启动SIP机制重复上述步骤改用csrutil enable即可


*还遇到其他问题欢迎补充

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 网址 下载与安装 你可以使用我们提供的 Pip, Docker, Virtualenv, Anaconda 或 源...
    九七学姐阅读 4,783评论 3 11
  • 1. 介绍 首先让我们来看看TensorFlow! 但是在我们开始之前,我们先来看看Python API中的Ten...
    JasonJe阅读 11,812评论 1 32
  • 不要去讨好别人,最值得讨好的是你自己,你只需取悦你自己。 不要去寻找他人的认可,你只需要认可自己!尊重自己的感...
    心悟禪阅读 769评论 1 2
  • 记得在好多年前看过周国平的一句话:旅游,就是从一个自己呆腻了的地方去到一个别人呆腻了的地方。这样讲来,旅游是一件无...
    卡茉阅读 316评论 0 0
  • 牙疼不是病疼起来要人命,前段时间一直被牙疼反复折磨着,药都吃遍了起初还有用后来一点用都没有,反反复复经过牙疼折...
    六只虫虫阅读 4,046评论 0 0