明らかに
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を閉じる