pip está configurado con ubicaciones que requieren TLS/SSL, sin embargo, el módulo ssl en Python no está disponible
pexpect (13)
Estoy usando Python3.6, cuando intento instalar "módulos" usando pip3, me enfrento al 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
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 ". Deberían aparecer algunas entradas coincidentes. Seleccione" Símbolo de Anaconda ". Se abrirá una nueva ventana de comando, llamada" Símbolo de Anaconda ".
Entonces pip funciona.
Lo siguiente también ayudó a importar xgboost: https://www.youtube.com/watch?v=05djBSOs1FA
Esto funcionó para mí:
yum install python36-pyOpenSSL
La versión de Python y el administrador de paquetes pueden diferir.
Me encontré con este problema! Accidentalmente instalé la versión de 32 bits de Miniconda3. ¡Asegúrate de elegir la versión de 64 bits!
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 fuentes 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
debe ejecutarse para usuarios de OpenSUSE. Vea que la instalación de Python 3.7 no funciona en openSUSE Leap 42.3
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 agregan D: / Anaconda3 / Scripts;
Para Windows 10, Windows 7 Si la instalación de pip no funciona en el indicador CMD, ejecútelo utilizando el indicador Anaconda: funciona.
Para centos 7:
Instalar openssl:
sudo yum install openssl-devel
ahora vamos al directorio de Python donde extrajimos el tar de Python,
ejecutar debajo de los comandos
sudo ./configure sudo make sudo make install
Esto solucionará el problema en centos
Para los futuros usuarios de Oracle Linux que intenten resolver esto, a continuación es lo que funcionó para mí. Primero instale 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 tu biblioteca Python3.X y ejecuta:
make
make install
Para los usuarios de Debian, lo siguiente puede ser útil:
sudo -s
apt install libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev libtk8.5 libgdm-dev libdb4o-cil-dev libpcap-dev
Luego cd a la carpeta con el código fuente de la biblioteca Python 3.X y ejecute:
./configure
make
make install
Si alguien usa Arch Linux OS, 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
Simplemente intente instalar a través de Anaconda prompt
Utilice el navegador anaconda para iniciar Jupyter en Chrome.
Vaya al indicador de Anaconda y escriba (si tiene instalado Python 3.x en su motor):
py -m pip install pymysql
Estaba teniendo el mismo problema y esto resolvió mi problema. más tarde, después de hacer esto, puede importar pymysql en power shell o cualquier otro indicador.