我使用 miniconda 和 pip 来下载 matplotlib 等模块。当我在命令提示符下工作时,这些模块工作正常,但当我尝试在我的 IDLE 3.5 版本中导入时不起作用
问问题
26 次
1 回答
0
您的命令提示符可能正在使用不同版本的 Python。我知道情况可能并非如此,但 , ,之间存在差异python
,甚至 a 中的更多变化。python2
python3
virtualenv
在您的命令提示符(模块工作的地方)中,输入python
,然后尝试导入您的模块。如果有效,请检查您使用的是什么版本。
例如,当我在python3
终端中输入时会发生以下情况。
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 23 2015, 02:52:03)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
从那里,你可以看到我正在使用 Python 3.4.3
。
现在在 IDLE 中,确认版本匹配,如果不匹配,那么您可以努力解决问题。
问题仍然存在?
您可能在不同的位置有两个版本(不知何故)。打开命令提示符和 IDLE 并在每个命令中键入这 3 个命令
import sys
sys.version
sys.path
确保sys.path
两者相同。
我希望我有所帮助!
于 2017-01-23T02:23:40.817 回答