多个程序在计算机上安装python模块,混淆了IDLE的垃圾

时间:2017-07-19 15:04:51

标签: python matplotlib

我用于工作的大多数程序都有独立的python API,可以执行各种操作。这样做的缺点是,每个程序似乎都会在任何需要的地方安装它的软件包。这是介绍的方式。

现在,我正在尝试通过IDLE运行matplotlib。我运行了一个干净的pip升级,并在cmd中使用pip运行了一个干净的matplotlib安装。我使用的命令可在this document,第13页找到。

当我在IDLE中尝试import matplotlib时,收到以下错误消息:

>>> import matplotlib
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import matplotlib
  File "C:\Program Files\ParaView 5.2.0-Qt4-OpenGL2-Windows-64bit\bin\Lib\site-packages\matplotlib\__init__.py", line 727
    except Exception, msg:

它指向的路径是一个名为Paraview的独立程序,它有自己的一组python模块。看起来Paraview也有matplotlib的定义,但我不想使用这个。快速浏览IDLE中的路径显示:

enter image description here

看起来IDLE优先考虑Paraview文件夹而不是其他文件夹。如何让IDLE忽略这个文件夹并查看我刚刚安装的matplotlib模块?另外,我如何防止这种不幸的,看似不必要的模块重复?

0 个答案:

没有答案