首页 > 解决方案 > pip install --upgrade vs pip uninstall then install:有什么区别吗?

问题描述

我所知道的:

pip install --upgrade pkg

做同样的事情:

pip uninstall pkg
pip install pkg

但是现在我实际上浏览了文档(和pip --help),我似乎找不到任何具体证实这个假设是正确的信息。

pip install -U ...跑步和跑步pip uninstall ...之后的行为/结果是否存在差异pip install ...?在任何情况下,一个工作流程应该优于另一个工作流程吗?

标签: pythonpippackagepypipackage-managers

解决方案


我认为唯一的区别是--upgrade版本会提示您兼容性问题,如果您拒绝使用n,它不会卸载以前的版本。
在选项中,如果您选择“失败”您的部分uninstall install,您最终将没有该软件包。install


推荐阅读