从 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.gzhttps://pypi.org/simple/grpcio/

因此,如果其他人遇到此问题,可以尝试使用https://pypi.org/simple/packagename /version 。.tar.gz

相关内容