"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo soluciono problemas de compatibilidad de OpenSSL con Python 2.7 en Mac OS X?

¿Cómo soluciono problemas de compatibilidad de OpenSSL con Python 2.7 en Mac OS X?

Publicado el 2024-11-16
Navegar:772

How Do I Fix OpenSSL Compatibility Issues with Python 2.7 on Mac OS X?

Solución de problemas de compatibilidad con OpenSSL en Python 2.7 en Mac OS X

Python utiliza OpenSSL para una comunicación segura. La versión de OpenSSL utilizada por Python puede variar según la configuración del sistema. Cuando encuentre inconsistencias entre las versiones de OpenSSL utilizadas por el terminal y Python, como actualizar OpenSSL sin ver la actualización reflejada en Python, abordar el vínculo es crucial.

Para actualizar OpenSSL, siga los pasos descritos en el artículo al que se hace referencia ( http://rkulla.blogspot.kr/2014/03/the-path-to-homebrew.html). Aquí hay un resumen:

  • Instale la versión actualizada de OpenSSL usando Homebrew:

    brew update
    brew install openssl
  • Vincular la nueva versión de OpenSSL:

    brew link openssl --force 
  • Instalar una nueva versión de Python que enlaza con OpenSSL instalado en Homebrew:

    brew install python --with-brewed-openssl    
  • Crea un enlace simbólico al nuevo binario de Python:

    sudo ln -s /usr/local/Cellar/python/2.7.8_2/bin/python /usr/local/bin/python  

Después de estos pasos, verifique que Python está utilizando la versión instalada de OpenSSL:

python --version  
Python 2.7.8

python -c "import ssl; print ssl.OPENSSL_VERSION"
OpenSSL 1.0.1j 15 Oct 2014

Si este procedimiento resuelve el problema, puede aplicar un enfoque similar a Ubuntu 12.04 una vez que haya una solución disponible para esa plataforma.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3