如何修復 Mac OS X 上 Python 2.7 的 OpenSSL 相容性問題?

Susan Sarandon
發布: 2024-10-30 22:40:03
原創
345 人瀏覽過

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 版本不一致時,例如昇級 OpenSSL 而沒有在 Python 中看到更新反映時,解決連結至關重要。

要更新 OpenSSL,請按照參考文章中所述的步驟操作( http://rkulla.blogspot.kr/2014/03/the-path-to-homebrew.html)。摘要如下:

  • 使用Homebrew 安裝更新的OpenSSL 版本:

    brew update
    brew install openssl
    登入後複製
  • 連結新的OpenSSL 版本:

    brew link openssl --force 
    登入後複製
  • 連結新的OpenSSL 版本:
  • 連結新的OpenSSL 版本:
    brew install python --with-brewed-openssl    
    登入後複製
  • 連結新的。

    sudo ln -s /usr/local/Cellar/python/2.7.8_2/bin/python /usr/local/bin/python  
    登入後複製
    安裝連結到Homebrew 安裝的OpenSSL 的新版本Python:

python --version  
Python 2.7.8

python -c "import ssl; print ssl.OPENSSL_VERSION"
OpenSSL 1.0.1j 15 Oct 2014
登入後複製
建立指向新Python 二進位檔案的符號連結:

執行以下步驟後,驗證Python 是否正在使用已安裝的OpenSSL 版本:如果此過程解決了問題,您可以應用一旦有適用於該平台的解決方案,就會採用與Ubuntu 12.04 類似的方法。

以上是如何修復 Mac OS X 上 Python 2.7 的 OpenSSL 相容性問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!