TL; DR Попытка использовать установку pip в пределах python27 venv и ошибка подключения SSL.
Я очень новичок в разработке на python.С появлением python 3 и всеми проблемами совместимости, с которыми он столкнулся, я никогда не чувствовал себя настолько потерянным с таким количеством активных кодов и документации на python 2 наряду с документацией на python 3.
Так что я работаю с веб-приложением python (на основе колбы), который должен работать на python 2.7.
Я использую Windows 10 с VS Code.
Итак, я сделал все шаги, чтобы создать папку venv в моем проекте с помощью cmdvirtualenv -p "C:\\Python27\python.exe" venv
Когда я начинаю делать pip install -r requirements.txt
, я получаю следующую ошибку соединения.
c: \ users \ path \ to \ project \venv \ lib \ site-packages \ pip_vendor \ urllib3 \ util \ ssl_.py: 354: SNIMissingWarning: HTTPS-запрос выполнен, но расширение SNI (индикация имени сервера) для TLS недоступно на этой платформе.Это может привести к тому, что сервер представит неправильный сертификат TLS, что может привести к ошибкам проверки.Вы можете перейти на более новую версию Python, чтобы решить эту проблему.Для получения дополнительной информации см. https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
Повторная попытка InsecurePlatformWarning (Повтор (всего = 4, подключение = Нет, чтение = Нет, перенаправление = Нет, состояние = Нет)) после разрыва соединения с помощью 'SSLError (SSLError (1, '_ssl.c: 499: ошибка: 1407742E: Подпрограммы SSL: SSL23_GET_SERVER_HELLO: версия протокола оповещения tlsv1'),) ': / simple / pip / c: \ users \ kenzho ~ 1 \ worksa ~ 1 \ 7eleve ~ 1 \ venv\ lib \ site-packages \ pip_vendor \ urllib3 \ util \ ssl_.py: 150: InsecurePlatformWarning: Истинный объект SSLContext недоступен.Это предотвращает правильную настройку SSL в urllib3 и может привести к сбою некоторых SSL-соединений.Вы можете перейти на более новую версию Python, чтобы решить эту проблему.Для получения дополнительной информации см. https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
Я пробовал следующие способы решения проблемы.
python -m pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org --index-url=https://pypi.org/simple/
Но, похоже, ни один из них не работает.
У кого-нибудь есть идеи?
Спасибо