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.
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