ホームページ >バックエンド開発 >Python チュートリアル >SSL モジュールがないために pip3 がパッケージのインストールに失敗するのはなぜですか?
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 サイトの他の関連記事を参照してください。