3

我想在我的 Mac 上通过 PyCharm 使用 TensorFlow,但是当我使用时:

pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

它给出了一个错误:

    Exception:
    Traceback (most recent call last):
      File "/Users/urAD_Jeff/anaconda/lib/python2.7/site-packages/pip/basecommand.py", line 211, in main
        status = self.run(options, args)
.
.
.
      File "/Users/urAD_Jeff/anaconda/lib/python2.7/site-packages/pip/_vendor/requests/adapters.py", line 431, in send
        raise SSLError(e, request=request)
    SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)

我如何解决它?

4

2 回答 2

2

我通过为文档推荐的 virtualenv 设置运行以下命令来安装它

安装蟒蛇

brew install python

安装工具

# On Mac:
$ sudo easy_install pip  # If pip is not already installed
$ sudo pip install --upgrade virtualenv

在 ~/tensorflow 目录中设置 virtualenv

$ virtualenv --system-site-packages ~/tensorflow
$ cd ~/tensorflow

激活虚拟环境

$ source bin/activate  # If using bash
$ source bin/activate.csh  # If using csh
(tensorflow)$  # Your prompt should change

安装 tensorflow(这是我得到 SSL 错误的地方)

从谷歌下载 tensorflow使用 curl 获取最新版本

curl -O https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

安装你下载的包

pip install tensorflow-0.5.0-py2-none-any.whl

您应该能够python在 python 终端中输入并试用 tensorflow

于 2015-11-22T15:32:07.163 回答
0

Mac 中安装 Tensor 流时的另一个常见问题是 Protobuf 版本。

请确保您有 protobuf 3.0.0a3 或更高版本。

感谢Tensorflow 上的 Github 问题使用 homebrew 安装

brew install --devel protobuf

要验证,请运行

pip show numpy protobuf
于 2015-12-06T20:04:34.463 回答