我正在尝试调试在具有旧版本的机器上安装软件包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 似乎也没有办法显示它。有没有办法我想念?
我不知道这概括了多远,但在获得更详细的错误日志后,我发现它正在
.tar.gz
从https://pypi.org/simple/grpcio/下载所以如果其他人有问题,
https://pypi.org/simple/
packagename/
version.tar.gz
是一个很好的尝试地方。