在man pip
下--editable <path/url>
,
以可编辑模式安装项目(即setuptools“开发模式”) 从本地项目路径或VCS URL
这是什么意思?我可以在Github上给它一个repo分支,它会得到它并安装它并在分支发生变化时保持更新吗?
答案 0 :(得分:3)
如果您只想从git repo read
安装软件包 -e
或--editable
略有不同,正如文档中所述,它用于setuptools的development mode。它使安装的包可编辑。
是的,你可以给它链接到github。有关详细信息,请阅读此answer。但是,只有此存储库包含setup.py
及所有安装说明时,此链接才有效。当您致电
pip install -U -e <url>
但前提是setup.py
中的软件包版本高于您环境中的软件包版本。
如果您需要,可以强行重新安装此软件包,当源代码确实发生更改但版本没有。
pip install -I -e <url>