我使用miniconda和pip来下载matplotlib等模块。我在命令提示符下工作时模块工作正常,但当我尝试导入IDLE 3.5版本时,它不起作用
答案 0 :(得分:0)
您的命令提示符可能正在使用不同版本的Python。我知道情况可能并非如此,但python
,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
在两者中都相同。
我希望我帮忙!