【发布时间】:2014-07-16 16:19:56
【问题描述】:
我在 Windows 上运行 Python,通常使用预构建的二进制文件安装软件包。当我升级软件包(例如从 matplotlib-1.0.0 到 matplotlib-1.1.1)时,我需要先卸载早期版本吗?
我在没有卸载以前版本的情况下进行了升级 matplotlib 的测试,一切似乎都很好。 matplotlib.__version__ 显示“1.1.1”。那么 distutils 是否只是覆盖了文件,可能会使旧文件弄乱我的站点包文件夹?还是安装程序会查找以前的安装,先将其删除,然后再安装新版本?
【问题讨论】:
-
当我在 Windows 控制面板中查看我安装的程序时,以前版本的 matplotlib 在安装新版本后就消失了,所以安装程序似乎要么删除了旧包,要么告诉 Windows旧包已被删除。