【发布时间】:2016-04-27 09:49:08
【问题描述】:
我正在尝试让TensorFlow 在我的 Mac (OSX El Capitan 10.11.2) 上工作。我尝试了setup guide 中的pip install,并按照the accepted answer here 中的说明进行操作。
在这两种情况下,我都能够成功激活virtualenv,并且我的提示更改为tensorflow. Python 工作正常,我能够对command line 进行简单的计算。但是当我尝试导入 tensorflow 时:
import tensorflow as tf
我反复收到此错误:
ImportError: No module named tensorflow
任何帮助将不胜感激。
【问题讨论】:
-
你能检查一下
lib/python2.x/site-packages/tensorflow目录是否存在于你的 virtualenv 目录中吗? -
不是。发生了什么?
-
表示你在virtualenv中没有安装tensorflow,可能是系统环境中安装了。
-
您必须在激活 virtualenv 后运行
pip install tensorflow-0.5.0-py2-none-any.whl。 -
我在 tensorflow (virtualenv) 目录中尝试过,但出现错误。不确定它是否致命,但无论如何该位置仍然没有 tensorflow 目录。错误:检测到我们无法卸载的 distutils 安装项目('numpy')。 distutils 提供的元数据不包含已安装文件的列表,因此 pip 不知道要卸载哪些文件。
标签: python macos tensorflow