我使用命令pipenv install ...
安装我的python软件包。
我的问题:
如果我安装了python软件包( google-cloud-storage 和 google-auth-oauthlib ),然后尝试安装 apache-beam [ gcp] ,出现以下异常:
pipenv.exceptions.ResolutionFailure: ERROR: ERROR: Could not find a version that matches google-resumable-media<0.5.0dev,<0.6dev,>=0.3.1,>=0.5.0
...
There are incompatible versions in the resolved dependencies.
如果我颠倒顺序,也会发生同样的情况: apache-beam [gcp] 然后,( google-cloud-storage 和 google-auth-oauthlib < / strong>)
如何解决依赖关系问题?
也许排除传递依赖项可以解决问题?如何使用Pipenv做到这一点?
谢谢
答案 0 :(得分:0)
由于错误,似乎删除这些依赖项/库可能会解决您的问题。
四处搜寻,如果您需要更多有关此问题的信息,我可能会在Community中找到这个问题的可能原因。
我去寻找可能的解决方案,并且在社区How to resolve Python package depencencies with pipenv?上找到了这篇文章-在这里您可以找到所有可能的pipenv
命令来帮助您解决问题。我建议您先看看它,然后尝试一下可能的修复程序和代码。
让我知道信息是否对您有帮助!