Модуль SSL в Python недоступен - QGIS - PullRequest
1 голос
/ 19 февраля 2020

Похоже, что следующая ошибка довольно распространена:

C:\Program Files\QGIS 3.10\apps\Python37>python -m pip install doesnotmatterwhatIputhere
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

Большинство решений, которые я видел, предполагают, что Anaconda каким-то образом вовлечена или в какую-то форму sudo, yum, brew и т. Д. c.

Я (на этот раз) использую интерпретатор QGIS на Windows 10, поэтому ни одно из вышеперечисленного не применимо.

На том же компьютере у меня есть стандартная установка Python в C: \ Python37, которая работает без сбоев. Однако та же ошибка произошла и с установкой OSGeo4W64, которую я пытался установить.

Я поместил C:\Program Files\QGIS 3.10\apps\Python37 (вместе с \Scripts и \Lib) в переменную PATH, но безрезультатно, что ближе всего Я могу прийти к моделированию множества «решений» Анаконды. Появляется та же ошибка.

Я видел множество сообщений об этой проблеме. Многие из них не имеют ответов вообще, и те, которые, кажется, go маршрут Анаконды. Как насчет нас, ненавидящих змей пользователей QGIS?

1 Ответ

2 голосов
/ 25 февраля 2020

Наконец-то я нашел решение, установив openssl для windows, работает для всех установок Qgis. Вы можете попробовать, если у вас установлен openssl на вашем компьютере, попытаться импортировать ssl из вашей python версии Qgis.

https://slproweb.com/products/Win32OpenSSL.html

enter image description here

...