Estoy intentando depurar la instalación de un paquete en una máquina que tiene una versión antigua de pip
; Por razones en las que no quiero entrar, actualizar pip a una versión más reciente no es una opción. El mensaje de error que recibo es:
# 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
He intentado mirar elpágina PyPIy elpágina de githubpara el paquete, pero ninguno parece tener un install_requires
archivo explícito disponible. Pip tampoco parece tener medios para mostrar esto. ¿Hay alguna manera que me falta?
Respuesta1
No tengo idea de hasta qué punto esto se generaliza, pero después de obtener registros más detallados del error, descubrí que se estaba descargando un .tar.gz
desdehttps://pypi.org/simple/grpcio/
Entonces, si otras personas tienen el problema, la versión https://pypi.org/simple/
del nombre del paquete es un buen lugar para intentarlo./
.tar.gz