在何时-e,或--editable选择与有用pip install?
-e
--editable
pip install
对于某些项目,requirements.txt中的最后一行是-e .。它到底是做什么的?
-e .
如手册页所述:
-e,--editable <path/url> Install a project in editable mode (i.e. setuptools "develop mode") from a local project path or a VCS url.
因此,当您尝试在本地安装软件包时,通常会在系统上进行开发时使用此软件包。它将链接软件包到原始位置,基本上意味着对原始软件包的任何更改都将直接反映在您的环境中。
这里和这里的一些掘金都一样。
关于什么::
pip install --help ... -e, --editable <path/url> Install a project in editable mode (i.e. setuptools "develop mode") from a local project path or a VCS url.
例如, pip install -e /srv/pkg
pip install -e /srv/pkg
/ srv / pkg是可在其中找到“ setup.py”的顶级目录。