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