【问题标题】:How to loosen up required versions when installing a package安装软件包时如何放宽所需的版本
【发布时间】:2022-01-13 23:29:37
【问题描述】:

有一个名为 cape-privace 的 python 匿名包。 当我尝试 pip 安装它时,由于包冲突,它会给出错误, 例如,它需要 pandas==1.0.3,但它可以成功地与 pandas 最新版本一起使用。

如何访问 cape-privacy 设置设置以及我应该更改哪些内容才能成功安装

就目前而言,我不断收到此错误。

【问题讨论】:

    标签: python pip package pypi anonymize


    【解决方案1】:

    我看到您已经在该项目的 github 存储库上发布了帖子,而维护人员没有回复。 安装确实被破坏了,它可能只适用于特定的操作系统或特定版本的 python。 我会尝试在 docker 中运行它并尝试弄清楚它为什么在他们的设置中有效。否则,您将不得不弄清楚如何通过编辑 Makefile、requirements.txt 和支持脚本来修复 cape-privacy 的安装。

    docker run -it capeprivacy/cape-python:0.3.0 bash
    

    【讨论】:

    • 您好,非常感谢您的回答。我已经想好了出路。我克隆了他们的仓库并编辑了 setup.py 文件。我将“pandas~=1.0.3”更改为“pandas”,然后在终端运行 sudo python3 setup.py install 并且它工作。我计划在我自己的包中使用 cape-privacy,我该如何应用这些更改,当用户安装我的包时,他也会安装我拥有的 cape-privacy(使用编辑的 setup.py 文件)
    猜你喜欢
    • 2018-09-11
    • 1970-01-01
    • 2014-02-25
    • 1970-01-01
    • 2019-07-21
    • 1970-01-01
    • 2023-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多