pip ダウンロードがパッケージのダウンロードに失敗するというプロンプトが表示される 一致するディストリビューションが見つかりません XXX

明らかにpip install <package_names>パスするのが正常ですが、pip download <package_names>場合によってはプロンプトが表示されます。No matching distribution found for <package_names>

同時に、端末はコンテンツを要求します。

WARNING: The repository located at pypi.douban.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silenc

e this warning and allow it anyway with '--trusted-host pypi.douban.com'.

ERROR: Could not find a version that satisfies the requirement  <package_names> (from versions: none)

ERROR: No matching distribution found for  <package_names>

原因一:

構成はpip源信頼できるホストではないため、ダウンロード時にソースは無視されます

解決:

コマンドを実行すると--trusted-host <pip源地址>、次のように通常どおりダウンロードできます。

pip dwonload pytest -d pack --trusted-host mirrors.aliyun.com

ps: --trusted-host pypi.douban.com これはSSL証明書の認証を取得するためのものです

共通 pip ミラーソース (国内ソース)
清華大学: https://pypi.tuna.tsinghua.edu.cn/simple
Alibaba Cloud: http://mirrors.aliyun.com/pypi/simple/
中国科学技術大学https://pypi .mirrors.ustc.edu.cn/simple/
華中科技大学: http://pypi.hustunique.com/山東
理工大学: http://pypi.sdutlinux.org/Douban
: http://pypi.douban.com /simple/

理由 2:

一致するバイナリ パッケージが提供されていません

解決:

非バイナリ パッケージを使用してインストール --no-binary=:all: <package_name>

pip download --no-binary=:all: tornado==6.0 -d pkg/

理由 3:

pip のバージョンが低すぎるため、アップグレードする必要があります。次のコマンドを実行して試すことができます。

解決:

pip バージョンを更新する

 python -m pip install --upgrade pip

理由 4:

プロキシまたは VPN が有効になっているかどうかを確認し、オフにして国内ミラーを使用して問題が解決できるかどうかを試してください。私の側では、プロキシがオンになっており、ネットワークが遅すぎてエラーが報告されます。

解決:

VPNを閉じる

おすすめ

転載: blog.csdn.net/qq_43961619/article/details/129729219