"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como faço para corrigir problemas de compatibilidade OpenSSL com Python 2.7 no Mac OS X?

Como faço para corrigir problemas de compatibilidade OpenSSL com Python 2.7 no Mac OS X?

Publicado em 2024-11-16
Navegar:370

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

Solução de problemas de compatibilidade OpenSSL em Python 2.7 no Mac OS X

Python utiliza OpenSSL para comunicação segura. A versão do OpenSSL usada pelo Python pode variar dependendo da configuração do sistema. Ao encontrar inconsistências entre as versões do OpenSSL usadas pelo terminal e o Python, como atualizar o OpenSSL sem ver a atualização refletida no Python, abordar a ligação é crucial.

Para atualizar o OpenSSL, siga as etapas descritas no artigo referenciado ( http://rkulla.blogspot.kr/2014/03/the-path-to-homebrew.html). Aqui está um resumo:

  • Instale a versão atualizada do OpenSSL usando o Homebrew:

    brew update
    brew install openssl
  • Vincule a nova versão do OpenSSL:

    brew link openssl --force 
  • Instale uma nova versão do Python vinculado ao OpenSSL instalado pelo Homebrew:

    brew install python --with-brewed-openssl    
  • Crie um link simbólico para o novo binário Python:

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

Após essas etapas, verifique se a versão instalada do OpenSSL está sendo usada pelo Python:

python --version  
Python 2.7.8

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

Se este procedimento resolver o problema, você poderá aplicar uma abordagem semelhante ao Ubuntu 12.04 assim que uma solução estiver disponível para essa plataforma.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3