python で、「SSLError(」https URL に接続できません。 SSL モジュールは available ではありません。")" エラーは通常、システムに OpenSSL ライブラリがないことが原因で発生します。このライブラリは、SSL/TLS プロトコルを実装するために使用されます。したがって、pip をインストールする前に、まず OpenSSL ライブラリをインストールする必要があります。
この問題を解決するには、次の方法を使用できます。
コンパイル済みバージョンを使用します。 windows では、次のことができます。プリコンパイル済みバージョンの OpenSSL ライブラリをダウンロードします。
パッケージ マネージャーを使用したインストール: linux または MacOS では、パッケージ マネージャーを使用して OpenSSL ライブラリをインストールできます。たとえば、ubuntu では、「sudo apt-get install libssl-dev」コマンドを使用して OpenSSL ライブラリをインストールできます。
ソース コードからインストールする: 上記のどの方法でも問題が解決しない場合は、ソース コードから OpenSSL ライブラリをインストールできます。
OpenSSL ライブラリをインストールすると、pip を通常どおり使用できるようになります。
もちろん、次は Ubuntu システムに OpenSSL ライブラリをインストールする例です:
sudo apt-get update sudo apt-get install libssl-dev
インストールが成功すると、pip コマンドを実行できるようになります。
例:
pip install numpy
Windows 用の OpenSSL ライブラリのプリコンパイル済みバージョンを Https://slproWEB.com/products/Win32OpenSSL.html からダウンロードします。 対応するバージョンOpenSSL ライブラリの。
インストールが完了したら、OpenSSL DLL ファイルをシステムの PATH ディレクトリに置くか、DLL ファイルを Python インストール ディレクトリに置く必要があります。
以上がpip エラー SSLError (「SSL モジュールが利用できないため、HTTPS URL に接続できません。」) の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。