多个程序在计算机上安装python模块,混淆了空闲的垃圾
我在工作中使用的大多数程序都有独立的python API,它们可以做各种事情。这样做的缺点是,似乎每个程序都会在任何需要的地方安装其软件包。这是作为介绍 现在,我正在尝试通过IDLE运行matplotlib。我在多个程序在计算机上安装python模块,混淆了空闲的垃圾,python,matplotlib,Python,Matplotlib,我在工作中使用的大多数程序都有独立的python API,它们可以做各种事情。这样做的缺点是,似乎每个程序都会在任何需要的地方安装其软件包。这是作为介绍 现在,我正在尝试通过IDLE运行matplotlib。我在cmd中运行了一个干净的pip升级,并使用pip运行了matplotlib的干净安装。我使用的命令见第13页 当我尝试在空闲状态下导入matplotlib时,会收到以下错误消息: >>> import matplotlib Traceback (most recent
cmd
中运行了一个干净的pip升级,并使用pip运行了matplotlib的干净安装。我使用的命令见第13页
当我尝试在空闲状态下导入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:
导入matplotlib
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入matplotlib
文件“C:\Program Files\ParaView 5.2.0-Qt4-OpenGL2-Windows-64bit\bin\Lib\site packages\matplotlib\\ uuuuuu init\uuuuuu.py”,第727行
除例外情况外,信息:
它指向的路径是一个名为Paraview的独立程序,它有自己的一组python模块。看起来Paraview也有一个matplotlib
的定义,但我不想使用这个。在空闲状态下快速剪断路径显示:
看起来IDLE正在优先处理Paraview文件夹。我如何使其空闲以忽略此文件夹并查看默认情况下刚安装的matplotlib模块?另外,如何防止这种不幸的、看似不必要的模块复制?路径设置为什么?如果所有安装都在重置路径位置,理论上只有最后一次安装可以工作。我不能100%确定这是否可以工作,但是虚拟环境可以工作,因此它可以从该虚拟环境中的文件中提取。我支持虚拟环境注释。它的目的正是为了避免这种问题。