Pip安装但跳过setup.py如果已经退出

时间:2018-04-19 18:43:54

标签: python pip

我有一个运行pip install的脚本,并为我执行“文件夹”中的脚本。

每次运行{{1}}运行时,都会收集所有软件包并使用setup.py进行安装。看起来它没有对已经存在且最新的软件包进行任何更改,但是仍然需要一段时间来收集它们并为每个软件包运行setup.py。我经常不修改包裹。

如何跳过已经存在的?除了每次都不运行pip安装之外,有没有办法加快速度呢?

1 个答案:

答案 0 :(得分:0)

你可以看看:

  

-I, - ignore-installed忽略已安装的软件包(改为重新安装)。

  

- upgrade-strategy确定应如何处理依赖项升级[默认值:only-if-needed]。 “渴望” -   无论当前是否依赖都会升级   已安装的版本满足升级的要求   包(一个或多个)。 “仅在需要时” - 只有在没有时才会升级   满足升级包装的要求。

以前从未遇到过这个问题,但是 https://pip.pypa.io/en/stable/man/commands/install/?highlight=--ignore-installed 它可能对你有帮助。

或者您可以执行预先设置的脚本,以便进行一些检查。