Eu criei um ambiente virtual por:
python3.6 -m venv myvenv
Então eu o ativei:
source myvenv/bin/activate
Depois disso, eu queria usar o pip:
pip install requests
Em seguida, o erro aumentou:
pip is configured with locations that require TLS/SSL, however the
ssl module in Python is not available.
Collecting requests
Could not fetch URL https://pypi.python.org/simple/requests/:
There was a problem confirming the ssl certificate: Can't connect
to HTTPS URL because the SSL module is not available. - skipping
Could not find a version that satisfies the requirement requests
(from versions: )
No matching distribution found for requests
Pelo que entendi, é algo relacionado à versão do openssl instalada no sistema. Eu verifiquei a versão:
ssh -V
Foi o que eu vi:
OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.10, OpenSSL 1.0.1f 6 Jan 2014
É uma versão antiga, mas como eu entendi, não é atualizável para o Ubuntu 14.04 lts. Está certo?
Também tentei instalar o arquivo tar aqui:
link
a última versão openssl-1.0.2n.tar.gz e foi instalada com sucesso no local - / usr / local / openssl
Mas quando eu verifico a versão no sistema ainda é 1.0.1f e ainda tenho o mesmo erro no ambiente virtual. Talvez eu deva apontar o sistema para o local onde novos openssl residem?
Obrigado.