在开发 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
相当?
pip install . -vvv
并将日志添加到问题中。 - hoeflingpip install --editable .
将立即反映源代码中的任何开发更改到已安装的软件包中。 - hoefling