是否在版本不兼容时强制安装?

2024-03-28 11:40:18 发布

您现在位置:Python中文网/ 问答频道 /正文

Poetry有一个非常好的版本解算器,有时也太好了:)我正试图在一个使用两个不兼容包的项目中使用Poetry。然而,它们只有在声明中是不兼容的,因为其中一个已不再开发,但在其他方面,它们可以很好地协同工作

有了pip,我可以在一个环境中安装它们(打印错误),并且可以正常工作。Poethy将声明无法解析依赖项版本,并拒绝安装任何内容

有没有办法强制poetry安装这些不兼容的依赖项?谢谢大家!


Tags: pip项目版本声明内容poetry环境错误
1条回答
网友
1楼 · 发布于 2024-03-28 11:40:18

No.


替代解决办法可能是:

  • 联系有问题的软件包的维护人员并请求修复+发布
  • 分叉包并自行发布修复程序
  • vendoring源代码中的包-如果已经存在,则无需安装它,并且如果不再维护所讨论的项目,许多常见的不利因素将消失
  • 使用没有依赖项解析程序的安装程序手动安装包,如pip(这似乎是您已经在做的事情)

相关问题 更多 >