我(谢天谢地)以前从来没有遇到过这种情况,而且(遗憾地)就是遇到了
我的应用程序现在导入2个包,每个包导入requests
库。两位作者将requests
的版本与不同的版本挂钩。一个想要2.1.0,另一个想要2.3.0
自动测试似乎两者都能通过。我的应用程序在这两个平台上都运行得很好
但是,由于这些要求,我的应用程序无法启动。据我在开发环境中所知,这是因为版本号被固定在requirements.txt文件中。[在dev中有PasteDeploy+waiteress,在PasteDeploy中引发了一个异常;在生产中,我们有uwsgi]
我能想到的唯一办法是:
两者都将是一个很难维护的问题,并且会给构建/部署过程增加很多复杂性
有人有其他建议吗
你有几个选择我能想到的只有这些:
可能还有其他我不知道的(实际上很可能),但这就是我所能想到的,希望你能找到一个解决办法
相关问题 更多 >
编程相关推荐