"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Mac OS X에서 Python 2.7의 OpenSSL 호환성 문제를 어떻게 해결합니까?

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

2024년 11월 16일에 게시됨
검색:567

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에 유사한 접근 방식을 적용할 수 있습니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3