python pip pexpect

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