python - 在升级到新版本之前我需要卸载 Python 包吗?

标签 python windows distutils

我在 Windows 上运行 Python,通常使用预构建的二进制文件安装包。当我升级软件包时(例如,从 matplotlib-1.0.0 到 matplotlib-1.1.1),我需要先卸载早期版本吗?

我在没有卸载以前版本的情况下升级了 matplotlib 并进行了测试,一切似乎都很好。 matplotlib.__version__ 显示“1.1.1”。那么 distutils 是否只是覆盖文件,可能会使旧文件困惑我的站点包文件夹?或者安装程序是否查找以前的安装,先删除它们,然后再安装新版本?

最佳答案

如果您使用的是 pip,您可以执行 pip install package --upgrade,但您会发现它本质上与先卸载后重新安装相同.

关于python - 在升级到新版本之前我需要卸载 Python 包吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12640557/

相关文章:

python - 使用身份验证时不存在用户匹配查询

python - 使用 Flask 上传和下载文件

java - Window注册表创建 key 在java中不起作用

xml - 寻找一个通过 X-Path 读取和查询大型 XML 文件的工具

python - Distutils - 如何在构建扩展时禁用包括调试符号

python - 将整个 Pandas 数据框转换为 Pandas (0.17.0)中的整数

python - 不可订购的类型 : int() < str()

windows - Delphi在exe/dll中添加和使用多个资源文件*.RES

Python 守护进程打包最佳实践

python - 带有 setuptools 的 Python 包的名称格式