KeyError: «Имя» в Pipenv/vendor/importlib_metadata/_adapters.py:54 с использованием PipenvPython

Программы на Python
Ответить
Anonymous
 KeyError: «Имя» в Pipenv/vendor/importlib_metadata/_adapters.py:54 с использованием Pipenv

Сообщение Anonymous »

Я получил эту странную ошибку в моем конвейере CI/CD, работающем в сборке GCP Cloud.

Не удалось установить пакет... KeyError: «Имя» сайта -packages/pipenv/vendor/importlib_metadata/_adapters.py:54 все работает локально при запуске установки Pipenv.

Я запускаю в Python 3.11.4.
Действия по устранению неполадок, которые я выполнил:
  • Удалить Pipfile .lock полностью и снова запустите установку Pipenv не сработало.
  • Полностью удалена среда Pipenv --rm и удален кеш-кеш pip очистка, затем заново создайте оболочку env Pipenv && Установка Pipenv не решила проблему.
Еще больше об этом:
  • Я нашел эту тему: https://github.com/pypa/twine/issues/11 ... 2191295673, где проблема определена как вызванная критическое изменение в importlib_metadata==8.0.0 и способ решения этой проблемы - просто закрепить версию importlib-metadata==7.2.1, поэтому я пошел дальше и применил это изменение, но, к сожалению, это не помогло Проблему не решил.
  • Я также запустил Pipenv Graph | grep "importlib" и все зависимости для importlib указывают на эту версию 7.2.1.


Подробнее здесь: https://stackoverflow.com/questions/790 ... sing-pipen
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»