我正在嘗試在具有舊版本的電腦上調試安裝包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
是一個嘗試的好地方。