Python 包管理器 **pip** 有类似 yarn link 的东西吗?
Does the Python Package Manager **pip** have something like yarn link?
我想分叉一个我正在使用的 python (pip) 依赖项并对其进行一些编辑等。我不想冒 pip update/upgrade 擦除我的风险变化。
在 javascript 世界中,使用 yarn link
命令可以轻松完成我想做的事情。
使用python/pip时是否有类似yarn link
的命令?
所以,我找到了如何做到这一点。您可以执行以下操作,而不是进行正常的 pip 安装:
- 检查分叉包的回购
- 然后,运行这个命令
pip install -e /path/to/the/package/on/local/file/system
这会在您选择的文件夹中创建一个可编辑的安装包,这样您就可以开发和进行更改并立即查看更改的效果。
我相信经验丰富的 python 开发人员已经知道这一点。但我不是每天都在 python。很长一段时间以来,我一直想知道如何做到这一点。终于想通了。我希望这对其他人有帮助!
我想分叉一个我正在使用的 python (pip) 依赖项并对其进行一些编辑等。我不想冒 pip update/upgrade 擦除我的风险变化。
在 javascript 世界中,使用 yarn link
命令可以轻松完成我想做的事情。
使用python/pip时是否有类似yarn link
的命令?
所以,我找到了如何做到这一点。您可以执行以下操作,而不是进行正常的 pip 安装:
- 检查分叉包的回购
- 然后,运行这个命令
pip install -e /path/to/the/package/on/local/file/system
这会在您选择的文件夹中创建一个可编辑的安装包,这样您就可以开发和进行更改并立即查看更改的效果。
我相信经验丰富的 python 开发人员已经知道这一点。但我不是每天都在 python。很长一段时间以来,我一直想知道如何做到这一点。终于想通了。我希望这对其他人有帮助!