【问题标题】:pip install --upgrade vs pip uninstall then install: is there ever any difference?pip install --upgrade vs pip uninstall then install:有什么区别吗?
【发布时间】:2019-06-14 03:38:39
【问题描述】:

据我所知:

pip install --upgrade pkg

做同样的事情:

pip uninstall pkg
pip install pkg

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

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

【问题讨论】:

  • 我昨天刚升级,它在安装新版本之前删除了以前的版本。
  • 看起来它们的行为相同。我试图通过pip install --verbose --log=install_log pkg 查看此命令的输出

标签: python pip package pypi package-managers


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-08
    • 1970-01-01
    • 2019-06-09
    • 2015-06-01
    相关资源
    最近更新 更多