Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python TensorFlow安装导致导入错误:没有名为TensorFlow的模块_Python_Macos_Tensorflow - Fatal编程技术网

Python TensorFlow安装导致导入错误:没有名为TensorFlow的模块

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 任何帮助都将

我正在试着让TensorFlow在我的Mac上运行(OSX El Capitan 10.11.2)。我尝试了中的
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不知道要卸载哪些文件。