1 votos

OpenSSL instalación en macOS Mojave 10.14.6?

Estoy recibiendo impar de errores que el paquete OpenSSL tiene algunos problemas. Antes me insntalled PyCharm IDE que está construido sobre pyenv medio ambiente, es posible que de alguna manera han roto mi OpenSSL. He intentado instalar OpenSSL de nuevo con brew install openssl pero errores como el siguiente persisten.

Cómo instalar OpenSSL en Mac OSX Mojave 10.14.6?

pip3 install numpy
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Requirement already satisfied: numpy in /usr/local/lib/python3.7/site-packages (1.16.2)
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping

1voto

Jose Chavez Puntos 645

El módulo SSL es por lo general una parte de la instalación de python en sí. El hecho de que no lo tienes no significa que algo es incorrecto con su paquete OpenSSL, o algo como eso - más bien es el de python propio SSL módulo que falta.

Generalmente, usted puede solucionar este problema mediante la reinstalación de python con este comando desde la Terminal:

brew reinstall python

El hecho de que usted menciona OpenSSL parece indicar que ha recibido algunos mensajes sobre OpenSSL o en otras formas que realmente no has contado la historia completa en las pocas líneas de salida en su pregunta. Si este es el caso, podría ser que usted está tratando de volver a compilar algo que necesita de OpenSSL. En ese caso, usted tendrá que instalar los archivos de desarrollo (cabeceras) de OpenSSL usando este comando:

brew install openssl

Después de que usted puede usar cosas como la instalación de python manager para actualizar python como este:

pythonz install 3.8.2 --configure="--with-openssl=$(brew --prefix openssl)"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X