如何解决传递依赖项google-resumable-media的不兼容版本问题?

时间:2020-02-21 18:02:57

标签: python google-cloud-storage apache-beam pipenv

我使用命令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做到这一点?

谢谢

1 个答案:

答案 0 :(得分:0)

由于错误,似乎删除这些依赖项/库可能会解决您的问题。

四处搜寻,如果您需要更多有关此问题的信息,我可能会在Community中找到这个问题的可能原因。

我去寻找可能的解决方案,并且在社区How to resolve Python package depencencies with pipenv?上找到了这篇文章-在这里您可以找到所有可能的pipenv命令来帮助您解决问题。我建议您先看看它,然后尝试一下可能的修复程序和代码。

让我知道信息是否对您有帮助!