Я пытаюсь отладить установку пакета на машине со старой версией pip
; по причинам, в которые я не хочу вдаваться, обновление pip до более новой версии не является вариантом. Я получаю следующее сообщение об ошибке:
# 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
Я пытался смотреть наСтраница PyPIиСтраница на Githubдля пакета, но ни один из них, похоже, не имеет явного install_requires
файла. Pip, похоже, тоже не имеет средств для отображения этого. Есть ли способ, который я упускаю?
решение1
Я понятия не имею, насколько это обобщает, но после получения более подробных журналов ошибки я обнаружил, что она загружалась .tar.gz
изhttps://pypi.org/simple/grpcio/
Так что если у других людей возникнет такая же проблема, то стоит попробовать https://pypi.org/simple/
packagename /
version ..tar.gz