Как решить проблему несовместимых версий переходной зависимости google-resumable-media? - PullRequest
0 голосов
/ 21 февраля 2020

Я использую команду 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 )

Как решить проблему зависимостей?

Может быть, исключение транзитивных зависимостей решит проблему? Как это сделать с помощью Pipenv?

Спасибо

1 Ответ

0 голосов
/ 24 февраля 2020

По ошибке кажется, что удаление этих зависимостей / библиотек могло бы решить вашу проблему.

Если поискать по этому вопросу в Сообществе , я могу найти возможную причину вашей проблемы. , если вам нужна дополнительная информация об этом.

Я пошел, чтобы найти возможное решение, и нашел бы этот пост в Сообществе - Как разрешить Python зависимости пакетов с помощью pipenv? - где вы можете найти все возможные pipenv команды, которые могут помочь вам решить проблему. Я бы порекомендовал вам взглянуть на него и попробовать возможные исправления и коды.

Дайте мне знать, помогла ли вам эта информация!

...