Python的matplotlib导入

时间:2017-11-16 12:58:08

标签: python windows matplotlib anaconda python-idle

在我工作的PC上(Windows7,没有互联网连接)有两个Pythons:一个是IDLE的主要(C:\ Python36-32)。另一个 - 新安装的Anaconda(C:\ ProgramData \ Anaconda3) - 仅适用于scipy和matplotlib(IT人认为这是最佳选择)。

因此,matplotlib仅在我从cmd运行脚本时才有效。但它并不舒服。我更喜欢IDLE或任何其他现代环境。

但是如果我尝试在IDLE中使用matplotlib - 我得到了一个"没有名为' matplotlib'"的模块。我试着编辑sys.path并运行:

sys.path.append("C:\\ProgramData\\Anaconda3\\Lib\\site-packages").

它有点帮助 - 我收到了新的错误"没有名为' matplotlib._path'"的模块。所以,看起来IDLE现在知道什么是matplotlib,但是它并不知道它的功能。 有没有办法将IDLE与Anaconda的图书馆联系起来?也许以递归的方式追加路径?

1 个答案:

答案 0 :(得分:1)

通过系统路径混合python发行版可能不是一个好主意。

Python应该附带IDLE。所以你可以使用Anaconda发行版的IDLE,

C:\ProgramData\Anaconda3>python.exe Lib\idlelib\idle.py

另请注意,Anaconda还应提供Spyder。这可能是一个更好的IDE。