ホームページ >バックエンド開発 >Python チュートリアル >SSL モジュールがないために pip3 がパッケージのインストールに失敗するのはなぜですか?

SSL モジュールがないために pip3 がパッケージのインストールに失敗するのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-02 01:27:10851ブラウズ

Why is pip3 Failing to Install Packages Due to a Missing SSL Module?

pip3 でパッケージをインストールできません: SSL モジュールがありません

pip3 を使用してパッケージをインストールしようとすると、次のエラー メッセージが表示される場合があります。

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

このエラーは、「ssl」が存在しないことが原因で発生します。このモジュールは、HTTPS 経由で安全な接続を確立するために不可欠です。この問題を解決するには、Python に SSL サポートに必要な依存関係があることを確認する必要があります。

Ubuntu に Python 3.6 と pip3 をインストールするためのステップバイステップ ガイド

1.必要なパッケージをインストールします

sudo apt-get install build-essential libffi-dev libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

2. Python のダウンロードと解凍

ホーム ディレクトリで、Python の公式 Web サイトから Python 3.6.8 ソース パッケージ (tar.xz) をダウンロードします。以下のコマンドを使用してアーカイブを解凍します:

tar -xvf Python-3.6.8.tar.xz

3.構成とビルド

抽出した Python ディレクトリに移動し、次のコマンドを実行します。

./configure
make
sudo make install

4.インストールの検証

次のコマンドを実行して、Python のインストールを検証します。

python3 --version
pip3 --version

5.パッケージのインストール

SSL 関連のエラーが発生することなく、pip3 を使用してパッケージをインストールできるようになりました。例:

pip3 install package_name

免責事項: 提供されているコマンドは Ubuntu 20.04 LTS ではテストされていないことに注意してください。

以上がSSL モジュールがないために pip3 がパッケージのインストールに失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。