gpt4 book ai didi

python - 开发时,为什么 `pip install .` 比 `python setup.py install` 慢这么多?

转载 作者:行者123 更新时间:2023-12-05 05:15:58 43 4
gpt4 key购买 nike

当我开发一个 python 包时,我的一个常见循环是编辑一些文件,然后在我的虚拟环境中重新安装包并重新运行测试:

python setup.py install && pytest tests

python setup.py install 部分运行时间为 0.696 秒。

我觉得我应该为此使用 pip,它也可以工作,但比之前的命令慢得多:

pip install . && pytest tests

此处 pip install . 运行时间为 42.006 秒。

有没有什么方法可以加快 pip install . 的本地开发安装,所以它是按照 python setup.py install 的顺序进行的?

最佳答案

它很慢,因为它制作了整个目录的完整副本,包括可能很大的隐藏目录,如 .git、.hg、.idea、.vagrant 等。

查看这个 Unresolved 问题:https://github.com/pypa/pip/issues/2195

关于python - 开发时,为什么 `pip install .` 比 `python setup.py install` 慢这么多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50978694/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com