pip está configurado con ubicaciones que requieren TLS / SSL, sin embargo, el módulo ssl en Python no está disponible

Estoy usando Python3.6, cuando bash instalar “módulos” usando pip3, estoy enfrentando el problema mencionado a continuación “pip está configurado con ubicaciones que requieren TLS / SSL, sin embargo, el módulo ssl en Python no está disponible”

porfavor ayudame a resolver este problema

Para los futuros usuarios de Oracle Linux que intenten resolver esto, a continuación es lo que funcionó para mí. Primero instala libs faltantes:

 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 

Luego cd a su biblioteca Python3.X y ejecute:

 make make install 

Para Windows 10, si desea usar pip en cmd normal, no solo en el indicador de Anaconda. Necesita agregar 3 rutas de entorno. como estos: D: \ Anaconda3; D: \ Anaconda3 \ Scripts; D: \ Anaconda3 \ Library \ bin

la mayoría de las personas solo agrega D: \ Anaconda3 \ Scripts;

Para los usuarios de Debian, lo siguiente puede ser de utilidad:

 sudo -s apt install libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev libtk8.5 libgdm-dev libdb4o-cil-dev libpcap-dev ./configure make make install 

Para Windows 10 Si la instalación de pip no funciona en el indicador de CMD, ejecútelo usando el indicador de Anaconda; funciona.

https://github.com/pypa/virtualenv/issues/1139

Como dijo Tokci, también funciona para Windows 7.

“Vaya con el mouse al ícono de Windows (abajo a la izquierda) y comience a escribir” Anaconda “. Deben aparecer algunas entradas coincidentes. Seleccione” Aviso de Anaconda “. Se abrirá una nueva ventana de comando, llamada” Aviso de Anaconda “.”

Entonces pip trabaja.

Lo siguiente también ayudó a importar xgboost: https://www.youtube.com/watch?v=05djBSOs1FA

Para OpenSUSE de la misma manera, pero algunos cambios de los paquetes mencionados anteriormente:

 zypper install zlib-devel libopenssl-devel ncurses-devel sqlite3-devel readline-devel tk-devel gdbm-devel libpcap-devel xz-devel 

Luego cd a las fonts de Python dir y

 make make install 

o

 make make altinstall 

Y quizá

 ln -s /usr/local/lib64/python3.6/lib-dynload/ /usr/local/lib/python3.6/lib-dynload 

Se debe ejecutar para usuarios de OpenSUSE. Ver la instalación de Python 3.7 no funciona en openSUSE Leap 42.3

Si alguien está usando el sistema operativo Arch Linux, resolví el problema TLS / SSL ejecutando esto:

 sudo pacman -S openssl 

Entonces podría usar pip para instalar el paquete que necesitaba:

 pip install openpyxl