ホームページ > バックエンド開発 > Python チュートリアル > pip3 が「SSL モジュールが利用できません」というエラーで失敗するのはなぜですか?Ubuntu でこれを修正するにはどうすればよいですか?

pip3 が「SSL モジュールが利用できません」というエラーで失敗するのはなぜですか?Ubuntu でこれを修正するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-11 01:44:10
オリジナル
733 人が閲覧しました

Why is pip3 failing with

Pip3 でパッケージをインストールできない: Python 3.x で pip3 を使用してパッケージをインストールするときの「SSL モジュールが利用できません」エラーの解決

環境によっては、ユーザーに次の SSL 関連エラーが発生する可能性があります:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
ログイン後にコピー

Thisこのエラーは、Python のインストールに SSL モジュールが不足している場合に発生し、Pip がパッケージ リポジトリへの安全な接続を確立できなくなります。この問題を解決するには、Python 環境内で SSL モジュールが利用可能であることを確認することが重要です。

エラーを解決する効果的な方法の 1 つは、Ubuntu に Python 3.6 と Pip3 を手動でインストールすることです。以下のステップバイステップ ガイドに従ってください:

ステップ 1: 必須パッケージをインストールする

まず、Python と SSL の機能に必要な次のパッケージをインストールします。

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 をダウンロードして解凍する3.6

ホーム ディレクトリに移動し、https://www.python.org/ftp/python/ から Python 3.6.8.tar.xz ファイルをダウンロードします。ダウンロードしたファイルを解凍します。

ステップ 3: 構成、ビルド、インストール

抽出した Python ディレクトリ内でターミナルを開き、次のコマンドを実行します。

./configure
make && sudo make install
ログイン後にコピー

ステップ 4: パッケージをインストールするPip3

Python 3.6 が正常にインストールされたら、次のコマンドで Pip3 を使用してパッケージをインストールできます。

pip3 install package_name
ログイン後にコピー

注: 提供されているコマンドは、 Ubuntu 20.04 LTS でテストされています。

以上がpip3 が「SSL モジュールが利用できません」というエラーで失敗するのはなぜですか?Ubuntu でこれを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート