【问题标题】:Pipenv: Specify local version of python package in pipfilePipenv:在 pipfile 中指定 python 包的本地版本
【发布时间】:2019-03-28 18:26:56
【问题描述】:

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

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

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

我该怎么做?

【问题讨论】:

    标签: pipenv pipfile


    【解决方案1】:

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

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

    然后:

    pipenv --rm
    pipenv --lock
    

    我遇到了路径限制为 8 个字符或类似字符的问题。我的解决方法是链接到真正的包位置,使其适合这 8 个字符。

    【讨论】:

      猜你喜欢
      • 2018-12-31
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 1970-01-01
      • 2020-05-02
      • 2019-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多