Python 패키지에서 install_requires를 검사합니다.

Python 패키지에서 install_requires를 검사합니다.

이전 버전의 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 /버전을 .tar.gz사용해 보는 것이 좋습니다.

관련 정보