「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Mac OS X 上の Python 2.7 との OpenSSL 互換性問題を修正するにはどうすればよいですか?

Mac OS X 上の Python 2.7 との OpenSSL 互換性問題を修正するにはどうすればよいですか?

2024 年 11 月 16 日に公開
ブラウズ:191

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 
  • 新しいバージョンの OpenSSL をインストールします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