with - O pip é configurado com locais que exigem TLS/SSL, no entanto, o módulo ssl no Python não está disponível




ssl module in python is not available windows (9)

Estou usando Python3.6, quando eu tento instalar "módulos" usando o pip3, estou enfrentando o problema mencionado abaixo "pip está configurado com locais que exigem TLS / SSL, no entanto, o módulo ssl no Python não está disponível"

Por favor, me ajude a resolver essa questão


Apenas tente instalar através do prompt do Anaconda


Como Tokci disse, também funciona para o Windows 7.

"Vá com o mouse para o ícone do Windows (inferior esquerdo) e comece a digitar" Anaconda ". Deverá aparecer algumas entradas correspondentes. Selecione" Anaconda Prompt ". Uma nova janela de comando, chamada" Anaconda Prompt "será aberta."

Então pip trabalha.

O seguinte também ajudou a importar o xgboost: https://www.youtube.com/watch?v=05djBSOs1FA


Isso funcionou para mim:

yum install python36-pyOpenSSL 

A versão do python e o gerenciador de pacotes podem ser diferentes.



Para futuros usuários do Oracle Linux tentando resolver isso, abaixo está o que funcionou para mim. Primeiro instale as bibliotecas ausentes:

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

Em seguida, grave na sua biblioteca Python3.X e execute:

make
make install 

Para o OpenSUSE da mesma maneira, mas algumas mudanças dos pacotes listados acima:

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

Em seguida, cd para fontes de Python dir e

make
make install

ou

make
make altinstall

E talvez

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

deve ser executado para usuários do OpenSUSE. Veja a instalação do Python 3.7 não funciona no openSUSE Leap 42.3


Para usuários Debian, os seguintes itens podem ser úteis:

sudo -s

apt install libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev libtk8.5 libgdm-dev libdb4o-cil-dev libpcap-dev

Em seguida, grave na pasta com o código-fonte da biblioteca Python 3.X e execute:

./configure
make
make install

Se alguém estiver usando o Arch Linux OS, resolvi o problema de TLS / SSL executando isto:

sudo pacman -S openssl

Então eu poderia usar o pip para instalar o pacote que eu precisava:

pip install openpyxl

Vá para o prompt do Anaconda e digite (se você tiver o python 3.x instalado em seu mecanismo):

py -m pip install pymysql 

Eu estava tendo o mesmo problema e isso resolveu o meu problema. mais tarde, depois de fazer isso, você pode importar pymysql no power shell ou qualquer outro prompt.







pexpect