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