Работа с конфликтами зависимостей установки pipPython

Программы на Python
Ответить
Anonymous
 Работа с конфликтами зависимостей установки pip

Сообщение Anonymous »

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

Код: Выделить всё

ERROR: Cannot install ipykernel==6.16.2, jupyter-client==7.3.4, nbclassic==0.4.5, nbclient==0.7.0, nest-asyncio==1.5.6, notebook==6.5.1 and sparkmagic==0.20.0 because these package versions have conflicting dependencies.

2023-02-09T21:47:54.127-08:00

Copy
The conflict is caused by:
The user requested nest-asyncio==1.5.6
ipykernel 6.16.2 depends on nest-asyncio
jupyter-client 7.3.4 depends on nest-asyncio>=1.5.4
nbclassic 0.4.5 depends on nest-asyncio>=1.5
nbclient 0.7.0 depends on nest-asyncio
notebook 6.5.1 depends on nest-asyncio>=1.5
sparkmagic 0.20.0 depends on nest-asyncio==1.5.5
The conflict is caused by: The user requested nest-asyncio==1.5.6 ipykernel 6.16.2 depends on nest-asyncio jupyter-client 7.3.4 depends on nest-asyncio>=1.5.4 nbclassic 0.4.5 depends on nest-asyncio>=1.5 nbclient 0.7.0 depends on nest-asyncio notebook 6.5.1 depends on nest-asyncio>=1.5 sparkmagic 0.20.0 depends on nest-asyncio==1.5.5

2023-02-09T21:47:54.127-08:00

Copy
To fix this you could try to:

2023-02-09T21:47:54.127-08:00

Copy
1. loosen the range of package versions you've specified

2023-02-09T21:47:54.127-08:00

Copy
2. remove package versions to allow pip attempt to solve the dependency conflict

2023-02-09T21:47:58.887-08:00

Copy
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
Как справиться с конфликтами без необходимости индивидуального обновления номеров версий для каждого из них? Я получаю все пакеты, запуская команду pip Free.

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

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

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

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

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

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