下载模块 Python 3.5 很奇怪



我使用miniconda和pip下载了matplotlib等模块。当我在命令提示符下工作时,这些模块工作正常,但当我尝试在我的 IDLE 3.5 版本中导入时

不起作用

您的命令提示符可能使用的是不同版本的 Python。我知道情况可能并非如此,但pythonpython2python3之间是有区别的,甚至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相同。

我希望我有帮助!

最新更新