Estou tentando depurar a instalação de um pacote em uma máquina que possui uma versão antiga do pip
; por motivos que não quero abordar, atualizar o pip para uma versão mais recente não é uma opção. A mensagem de erro que recebo é:
# pip --version
pip 1.5.4 from /usr/lib/python2.7/dist-packages (python 2.7)
# python -m pip install grpcio
Downloading/unpacking grpcio
Downloading grpcio-1.21.1.tar.gz (13.9MB): 13.9MB downloaded
Running setup.py (path:/tmp/pip_build_root/grpcio/setup.py) egg_info for package grpcio
Found cython-generated files...
error in grpcio setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers
Complete output from command python setup.py egg_info:
Found cython-generated files...
error in grpcio setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers
Eu tentei olhar para oPágina PyPIe aPágina do Githubpara o pacote, mas nenhum deles parece ter um install_requires
arquivo explícito disponível. Pip também não parece ter meios de exibir isso. Existe alguma maneira de estar faltando?
Responder1
Não tenho ideia de até que ponto isso é generalizado, mas depois de obter registros mais detalhados do erro, descobri que ele estava baixando um .tar.gz
arquivo dehttps://pypi.org/simple/grpcio/
Portanto, se outras pessoas tiverem o problema, https://pypi.org/simple/
packagename /
version .tar.gz
é um bom lugar para tentar.