【问题标题】:Does the Python Package Manager **pip** have something like yarn link?Python 包管理器 **pip** 是否有类似 yarn 链接的东西?
【发布时间】:2019-06-25 21:11:15
【问题描述】:

我想分叉一个我正在使用的 python (pip) 依赖项并对其进行一些编辑等。我不想冒 pip 更新/升级删除我的更改的风险。

在 javascript 世界中,使用yarn link 命令可以轻松完成我想做的事情。

使用python/pip时有没有类似yarn link的命令?

【问题讨论】:

  • 您可以从 git 存储库中 pip-install 项目,请参阅 this answer
  • 对于我们这些使用 Python 但不使用 JS/Node/yarn 的人来说,这个问题有点毫无意义。什么是yarn,什么是yarn link?请在问题中添加更多详细信息。举个例子可能会更好。
  • 是的,你是对的。我很抱歉。 yarn 是一个包管理器,类似于 pip,但用于 node/javascript。

标签: python pip package-managers


【解决方案1】:

所以,我发现了如何做到这一点。您可以执行以下操作,而不是进行正常的 pip 安装:

  • 检查分叉包的回购
  • 然后,运行此命令
pip install -e /path/to/the/package/on/local/file/system

这会在您选择的文件夹中创建一个可编辑的软件包安装,因此您可以开发和进行更改并立即查看更改的效果。

我确信经验丰富的 python 开发人员已经知道这一点。但我不是每天都在 python 中。很长一段时间以来,我一直想知道如何做到这一点。终于想通了。我希望这对其他人有帮助!

【讨论】:

  • 更多关于 pip 可编辑安装的信息可以在here找到
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-23
  • 1970-01-01
  • 2012-03-25
相关资源
最近更新 更多