ホームページ >バックエンド開発 >Python チュートリアル >pip エラー SSLError (「SSL モジュールが利用できないため、HTTPS URL に接続できません。」) の解決策

pip エラー SSLError (「SSL モジュールが利用できないため、HTTPS URL に接続できません。」) の解決策

PHPz
PHPz転載
2024-02-29 21:31:37779ブラウズ

pip エラー SSLError (「SSL モジュールが利用できないため、HTTPS URL に接続できません。」) の解決策

エラーの原因

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 サイトの他の関連記事を参照してください。

声明:
この記事はlsjlt.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。