Hoje tenho uma pergunta de uma equipe de aplicativos que eles compilaram python3.6 no RHEL5 que por padrão vem com o python2.6, e eles tentaram instalar algo relacionado ao oracle usando o pip3 que eles instalaram mas não conseguiram chegar lá e lança o erro do módulo ssl python ..
Alguém já enfrentou esses problemas ou ideias que precisamos verificar?
eu tentei olhar para o módulo que eu poderia sennse para SSL como abaixo mas não consegui nada de mais .. aqui o que eu vejo está procurando certificado SSL e baseado em que permita abrir uma conexão que pip3 perguntando
/usr/local/lib/python3.6/site-packages/pip/_vendor/requests/adapters.py
def cert_verify(self, conn, url, verify, cert):
"""Verify a SSL certificate. This method should not be called from user
code, and is only exposed for use when subclassing the
:class:'HTTPAdapter <requests.adapters.HTTPAdapter>'.
:param conn: The urllib3 connection object associated with the cert.
:param url: The requested URL.
:param verify: Whether we should actually verify the certificate.
:param cert: The SSL certificate to verify.
"""
if url.lower().startswith('https') and verify:
Eles estão tentando abaixo:
# pip3 install cx_Oracle
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Collecting cx_Oracle
Could not fetch URL https://pypi.python.org/simple/cx-oracle/: 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 cx_Oracle (from versions: )
No matching distribution found for cx_Oracle