Obviamente
pip install <package_names>
é normal passar, maspip download <package_names>
às vezes pedeNo matching distribution found for <package_names>
Ao mesmo tempo, o terminal solicita o conteúdo:
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>
Causa 1:
A configuração pip源
não é um host confiável, então a fonte é ignorada durante o download
Solução:
Após executar o comando --trusted-host <pip源地址>
, você pode fazer o download normalmente, como:
pip dwonload pytest -d pack --trusted-host mirrors.aliyun.com
ps: --trusted-host pypi.douban.com Isso é para obter a autenticação do certificado SSL
Fonte de espelho de pip comum (fonte doméstica)
Universidade de Tsinghua: https://pypi.tuna.tsinghua.edu.cn/simple
Alibaba Cloud: http://mirrors.aliyun.com/pypi/simple/
Universidade de Ciência e Tecnologia da China https://pypi .mirrors.ustc.edu.cn/simple/
Universidade de Ciência e Tecnologia de Huazhong: http://pypi.hustunique.com/Universidade
de Tecnologia de Shandong: http://pypi.sdutlinux.org/Douban
: http://pypi.douban.com/simples/
Motivo dois:
Nenhum pacote binário correspondente fornecido
Solução:
Instalar com pacotes não binários --no-binary=:all: <package_name>
pip download --no-binary=:all: tornado==6.0 -d pkg/
Motivo três:
A versão do pip é muito baixa, você precisa atualizá-lo, você pode executar o seguinte comando para tentar
Solução:
atualizar a versão do pip
python -m pip install --upgrade pip
Razão quatro:
Verifique se o proxy ou VPN está ativado, desligue-o e use o espelho doméstico para tentar ver se pode ser resolvido. Meu lado é que o proxy está ativado e a rede está muito lenta e um erro é relatado.
Solução:
fechar vpn