Python TensorFlow安装导致导入错误:没有名为TensorFlow的模块
我正在试着让TensorFlow在我的Mac上运行(OSX El Capitan 10.11.2)。我尝试了中的Python TensorFlow安装导致导入错误:没有名为TensorFlow的模块,python,macos,tensorflow,Python,Macos,Tensorflow,我正在试着让TensorFlow在我的Mac上运行(OSX El Capitan 10.11.2)。我尝试了中的pip安装,并按照中的说明进行了操作 在这两种情况下,我都能够成功激活virtualenv,并对tensorflow进行提示更改。Python工作正常,我能够在命令行上进行简单计算。但当我尝试导入tensorflow时: import tensorflow as tf 我反复遇到这个错误: ImportError: No module named tensorflow 任何帮助都将
pip安装
,并按照中的说明进行了操作
在这两种情况下,我都能够成功激活virtualenv
,并对tensorflow进行提示更改。
Python
工作正常,我能够在命令行上进行简单计算。但当我尝试导入tensorflow时:
import tensorflow as tf
我反复遇到这个错误:
ImportError: No module named tensorflow
任何帮助都将不胜感激 我在原始问题中报告了这个问题。Python工作得很好,我遵循了Tensforflow网站上的安装步骤,得到了“没有名为tensorflow的模块”
通过brew重新安装python,并因此重新安装pip,修复了此问题。我不需要卸载任何东西,只需在tensorflow安装文档中的正常pip安装之后再卸载以下行:
brew install python
你能检查一下你的virtualenv目录中是否有lib/python2.x/site packages/tensorflow
目录吗?没有。发生了什么?这意味着您没有在virtualenv中安装tensorflow,可能是在系统环境中安装的。激活virtualenv后,您必须运行pip install tensorflow-0.5.0-py2-none-any.whl
。我在tensorflow(virtualenv)目录中进行了尝试,但出现了错误。不确定这是否致命,但无论如何,该位置中仍然没有tensorflow目录。错误:检测到无法卸载的distutils安装项目(“numpy”)。distutils提供的元数据不包含已安装文件的列表,因此pip不知道要卸载哪些文件。