如果我可以使用环境简单地运行python脚本,那么' pip install -e . '有什么用?



根据这个答案,我可以完全理解:

的用法
pip install -e /path/to/locations/repo

然而,我还没有看到使用:

pip install -e .

我可以从做pip install -e /path/to/locations/repo的角度理解,但是从项目依赖的工作目录。但这是我能看到的唯一用例。

在什么用例中,我想在本地安装与我现在正在处理的相同的包?

pip install -e

将创建一个projekt_name.egg-infovenvLibsite-packages文件夹中的文件,并带有到repo位置的链接。没有复制。

您可以继续开发,并且可以访问您的项目包,就像正确安装了repo一样。没有脏的sys.path。append-hacks。

最新更新