pip install <package name>
私の場合、すべてのパッケージで失敗しています。結果は次のようになります:
Could not find a version that satisfies the requirement <package-name
(from versions: )
No matching distribution found for <package-name>
私見た 似ている 質問Stack Overflow にありますが、この質問と完全には関連していないようです。
また、この郵便受けこれは、PyPI がダウンしているか、IP アドレスがブラックリストに登録されている場合に発生する可能性があることを示しています。私のケースでは、どちらも当てはまらないようです。
pip は実行中に最新の状態を表示しますpip install --upgrade pip
。
ベストアンサー1
次のように pip をアップグレードします。
curl https://bootstrap.pypa.io/get-pip.py | python
注:sudo python
仮想環境でない場合は、上記を使用する必要がある場合があります。
何が起こっていますか:
Python.orgサイトはTLSバージョン1.0と1.1のサポートを停止します。これは、Mac OS X バージョン 10.12(Sierra) 以前のバージョンでは、上記のように pip をアップグレードしない限り、pip を使用できません。
(pip をアップグレードしてpip install --upgrade pip
も正しくアップグレードされないことに注意してください。これは鶏が先か卵が先かという問題です)
pip と PyPI を使用する Mac ユーザー:
macOS/OS X バージョン 10.12 以前を実行している場合は、Python パッケージ インデックスに安全に接続するために、最新の pip (9.0.3) にアップグレードする必要があります。
curl https://bootstrap.pypa.io/get-pip.py | python
4月8日までに行うことをお勧めします。
Pip 9.0.3 は、macOS < 10.13 のシステム Python で実行する場合、TLSv1.2 をサポートします。公式リリースノート:https://pip.pypa.io/en/stable/news/
また、Python ステータス ページ:
完了- ローリングブラウンアウトが終了し、TLSv1.0 と TLSv1.1 が無効化されました。4月11日 15:37 UTC
アップデート- ローリング ブラウンアウトがブラックアウトにアップグレードされ、TLSv1.0 と TLSv1.1 は常に HTTP 403 で拒否されます。4 月 8 日 15:49 UTC
最後に、他のインストール エラーを回避するために、上記を実行した後で setuptools もアップグレードしてください。
pip install --upgrade setuptools