我有一个运行pip install
的脚本,并为我执行“文件夹”中的脚本。
每次运行{{1}}运行时,都会收集所有软件包并使用setup.py进行安装。看起来它没有对已经存在且最新的软件包进行任何更改,但是仍然需要一段时间来收集它们并为每个软件包运行setup.py。我经常不修改包裹。
如何跳过已经存在的?除了每次都不运行pip安装之外,有没有办法加快速度呢?
答案 0 :(得分:0)
你可以看看:
-I, - ignore-installed忽略已安装的软件包(改为重新安装)。
或
- upgrade-strategy确定应如何处理依赖项升级[默认值:only-if-needed]。 “渴望” - 无论当前是否依赖都会升级 已安装的版本满足升级的要求 包(一个或多个)。 “仅在需要时” - 只有在没有时才会升级 满足升级包装的要求。
以前从未遇到过这个问题,但是 https://pip.pypa.io/en/stable/man/commands/install/?highlight=--ignore-installed 它可能对你有帮助。
或者您可以执行预先设置的脚本,以便进行一些检查。