我想对使用github的python包进行一些更改.我已经分叉了.它是我在项目中使用的库(在python 3.5.1虚拟环境中).
https://pip.pypa.io/en/latest/reference/pip_install/#vcs-support上的文档告诉我如何从github fork安装,然后提到"可编辑的安装"(https:// pip.pypa.io/en/latest/reference/pip_install/#editable-installs)基本上做"开发模式"
如果它是一个纯python包,我跳过可编辑模式是否重要?
(因为我不需要构建步骤,因为我只会更改python代码.这意味着我可以继续使用相同的import语句.)
Vas*_*nov 13
当您pip install 没有可编辑模式时,包将被复制到您的Python环境中(例如env/lib/python3.5/site-packages).当然,您可以在那里编辑它,因为它通常只是一堆Python文件,但这很不方便.
当你pip install 与编辑模式下,pip仅设置了从环境到哪里的源代码是一个链接.因此,您可以将GitHub fork克隆到一个方便的目录中~/projects/libraryX,然后执行pip install -e ~/projects/libraryX,并继续编辑代码,~/projects/libraryX同时您的更改会立即反映在您安装它的环境中.
这一切都适用于纯Python包.