Python3 pip не видит все версии пакетовLinux

Ответить
Anonymous
 Python3 pip не видит все версии пакетов

Сообщение Anonymous »

Поясню суть проблемы от начала и до конца.
Идея состоит в том, чтобы настроить kubernetes-кластер с помощью kubespray.
Одним из шагов является установка ansible и других пакетов, описанных в файле require.txt (саму попытку опущу, скажу только, что при установке ansible версии 9.6.0 (необходим для последнего github-коммита для kubespray) появляется ошибка выглядит так (из версий: нет)).
Итак, я отложил проблему установки кластера и сосредоточился на установке ansible версии 9.6.1.
Поскольку yum не позволяет мне устанавливать пакеты из стандартных репозиториев, таких как Mirrorlist, мне пришлось заменить их на vault, чтобы можно было устанавливать пакеты напрямую через yum.

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

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*^C sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*.
Ресурс: https://techglimpse.com/failed-metadata ... -centos-8/
Если я попытаюсь установить Python и вместе с ним PIP через yum, тогда я получаю версию 3.6.
Если я попытаюсь установить Python вручную, то смогу установить любой Python, какой захочу, но по какой-то причине не могу получить модуль SSL работать и получаю эту ошибку.
https://serverspace.ru/support/help/obn ... =yandex.ru

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

 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/ansible-core/.
Я пытаюсь исправить это, используя флаги:
--trusted-host pypi.python.org --index-url=http:/ /pypi.python.org/simple/
Запросы проходят, но в качестве примера я получаю ошибку (то же самое, если я указываю ansible или ansible_core):

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

ERROR: No matching distribution found for jinja2>=3.0.0.0
(Проблема для любого пакета)
Я также пробовал использовать флаг --with-openssl="/etc/pki/tls" при запуске команды ./configured , установка завершается вроде бы без ошибок, но проблема с сертификатом не исчезает.
Поэтому единственный вариант, который у меня есть, - это загрузить пакеты вручную, попробовать их установить, найти зависимости , снова загрузите их вручную и так далее, пока не будут установлены все зависимости.
Пример ошибки:

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

ERROR: Could not find a version that satisfies the requirement setuptools>=66.1.0 
Надеюсь, я описал проблему достаточно подробно.
PS: Я пробовал установить ansible, используя образ centos7 и 8.
Я также пробовал установить ansible с использованием PIPX, та же проблема
Возможно, я с самого начала делаю что-то не так
Все подробности выше

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

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

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

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

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

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