在Mac上找不到Tensorflow模块

时间:2018-08-02 11:59:29

标签: macos python-2.7 tensorflow

我在具有High Sierra的Macbook Pro上使用Python(2.7)的默认版本。我已经使用以下命令安装了默认版本的tensorflow,即1.9:

pip -V
>>>pip 18.0 from /usr/local/lib/python2.7/site-packages/pip-18.0-py2.7.egg/pip (python 2.7)

pip install tensorflow
pip list

>>>tensorflow 1.9.0

然后我启动python:

python
Python 2.7.10 (default, Oct  6 2017, 22:29:07) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

然后我尝试导入tensorflow并得到此错误:

>>> import tensorflow
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named tensorflow
>>>

我尝试多次遵循说明,但均未成功。我将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:1)

在安装tensorflow时,它可能与其他版本的python相关联。我建议您在虚拟环境中运行。创建一个虚拟环境并激活它。然后,一旦激活pip install tensorflow即可运行xclip ,然后尝试在仍激活了虚拟环境的情况下运行代码。

This link更好地说明了为什么需要虚拟环境以及如何安装虚拟环境。