【发布时间】:2018-05-25 19:03:41
【问题描述】:
所以我在我的 MacOS 上安装了 Python 3.6.5。
$ python3 --version
Python 3.6.5
我有一些通过 pip3 安装的包,我需要这些包用于开发。
事实证明,当我导入这些包时,会出现错误消息。
import xxxxxx
ImportError: No module named XXXXXX
我试过了
brew reinstall python
brew reinstall python3
问题依然存在。
我认为导入时包名应该都是小写的,所以我做了,但也没有用。
接下来我应该检查什么以找出导致错误的原因
【问题讨论】:
-
请运行
import sys; print(sys.path)并在此处粘贴输出 -
你确定你为
python3而不是python提供了输出吗? -
对不起,我在 Atom 上运行脚本。
-
'/Users/John/Documents', '/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/ usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions /3.6/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages'
-
好的,我想我知道是什么导致了问题,当我在终端上运行代码时,结果表明输出是 python3,而当我在 Atom 上运行它时,它使用的是系统内置 python (这是旧版本)。我该怎么办呢
标签: python python-3.x pip atom-editor