Я хочу установить Plotly на общий компьютер Centos, чтобы у меня не было доступа к Sudo.Все пакеты на этом компьютере устарели, поэтому мне нужно было установить python3 для локального пользователя, скомпилировав исходный код, и я сделал это.Проблема в том, что команда pip не работает, и она выдает мне эту ошибку:
Не удалось получить URL «некоторый URL»: при подтверждении сертификата ssl возникла проблема: HTTPSConnectionPool (host = 'pypi.org ', port = 443): Превышено максимальное количество повторов с помощью url: / simple / pip / (вызвано SSLError («Не удается подключиться к URL-адресу HTTPS, потому что модуль SSL недоступен.»)) - пропуск
Мне удалось установить пакеты с использованием файлов whl, но снова, когда я пытаюсь импортировать Plotly, я получил эту ошибку:
import _ssl # if we can't import it, let the error propagate
ModuleNotFoundError: Нет модуля с именем '_ssl'
Я попытался перекомпилировать питон снова с разными конфигурациями.Я попытался предложить --with-ssl в команду ./configure при попытке собрать питон, но я получил предупреждение о неизвестном аргументе.Я снова попытался раскомментировать следующие строки из файла Modules / Setup, но на этапе компиляции я получил следующую ошибку:
ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto
. / Modules / _ssl.c: 3112: error: неявное объявлениефункции 'X509_VERIFY_PARAM_set_hostflags'
. / Modules / _ssl.c: в функции 'get_verify_flags':
. / Modules / _ssl.c: 3410: предупреждение: назначение делает указатель целочисленным безcast
. / Modules / _ssl.c: в функции 'set_verify_flags':
. / Modules / _ssl.c: 3423: предупреждение: назначение делает указатель целочисленным без приведения
. / Modules / _ssl.c: в функции 'set_host_flags':
. / Modules / _ssl.c: 3586: предупреждение: назначение делает указатель из целого числа без приведения
make[3]: *** [Modules / _ssl.o] Ошибка 1
Кроме того, на этапе настройки я получил следующие строки, касающиеся проверки ssl
компиляция и связывание с OpenSSL работает ... да
проверка на X509_VERIFY_PARAM_set1_host в libssl ... нет
проверка на наличие --with-ssl-default-suites ... python
Может кто-нибудь помочь мне найти решение для установки Plotly наКомпьютер CentOS без доступа sudo?Спасибо за вашу помощь.