Pipenv:在 pipfile 中指定 python 包的本地版本



我有一个看起来像这样的pipfile:

[packages]
pyarrow = "*"
tensorflow = "==1.8.0"
h5py = "*"

我还有另一个包,xyz,存在于 github 存储库中。 我已经克隆了该存储库,对其进行了一些编辑,现在想将编辑后的版本包含在我的 pipfile 中。 如果有帮助,我还在 Github 上的一个分支中拥有 xyz 的修改版本。

我该怎么做?

对我有用的是按路径引用依赖项:

[packages]
xyz = {path = '../xyz',editable = true}

然后:

pipenv --rm
pipenv lock
pipenv install

我遇到了一个问题,路径限制为 8 个字符或类似的东西。我的解决方法是软链接到实际包位置,以便它适合这 8 个字符。

相关内容

  • 没有找到相关文章

最新更新