PyPI正确的index-url是什么?pip安装依赖报错求助
解决PyPI索引URL错误导致的依赖安装失败问题
正确的PyPI官方索引URL是 https://pypi.org/simple/,这是pip遵循PEP 503规范要求的标准简单索引端点。
你之前使用的两个URL都不符合pip的索引格式要求:
https://pypi.org/是PyPI的前端网页入口,并非供pip拉取包元数据和安装包的索引接口https://pypi.org/projects/是PyPI项目详情页的路径,同样不是pip可识别的索引源
使用正确的索引URL重新执行安装命令即可解决问题:
pip3 install --index-url https://pypi.org/simple/ -r requirements.txt
如果你的环境存在SSL证书验证问题(比如内网代理、自定义证书场景),可以额外添加信任主机参数规避验证:
pip3 install --index-url https://pypi.org/simple/ --trusted-host pypi.org --trusted-host files.pythonhosted.org -r requirements.txt
需要注意的是,这个问题和Python版本无关,你升级到3.11无法解决问题的原因是核心问题出在索引URL错误,而非包与Python版本的兼容性。
内容的提问来源于stack exchange,提问作者heretoinfinity
相关产品推荐
相关产品推荐

