>  기사  >  백엔드 개발  >  Mac OS X에서 Python 2.7의 OpenSSL 호환성 문제를 어떻게 해결합니까?

Mac OS X에서 Python 2.7의 OpenSSL 호환성 문제를 어떻게 해결합니까?

Susan Sarandon
Susan Sarandon원래의
2024-10-30 22:40:03330검색

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

Mac OS X의 Python 2.7에서 OpenSSL 호환성 문제 해결

Python은 보안 통신을 위해 OpenSSL을 활용합니다. Python에서 사용하는 OpenSSL 버전은 시스템 구성에 따라 다를 수 있습니다. Python에 반영된 업데이트를 확인하지 않고 OpenSSL을 업그레이드하는 등 터미널과 Python에서 사용하는 OpenSSL 버전 간에 불일치가 발생하는 경우 연결 문제를 해결하는 것이 중요합니다.

OpenSSL을 업데이트하려면 참조 문서( http://rkulla.blogspot.kr/2014/03/the-path-to-homebrew.html). 요약은 다음과 같습니다.

  • Homebrew를 사용하여 업데이트된 OpenSSL 버전 설치:

    brew update
    brew install openssl
  • 새 OpenSSL 버전 연결:

    brew link openssl --force 
  • Homebrew에 설치된 OpenSSL에 연결되는 새 버전의 Python을 설치합니다.

    brew install python --with-brewed-openssl    
  • 새 Python 바이너리에 대한 심볼릭 링크를 만듭니다.

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

이 단계 후에 설치된 OpenSSL 버전이 Python에서 사용되고 있는지 확인하세요.

python --version  
Python 2.7.8

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

이 절차로 문제가 해결되면 신청할 수 있습니다. 해당 플랫폼에 대한 솔루션이 제공되면 Ubuntu 12.04와 유사한 접근 방식을 취합니다.

위 내용은 Mac OS X에서 Python 2.7의 OpenSSL 호환성 문제를 어떻게 해결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.