PyCharm下载Python包时报错Error loading package list 404如何解决?
PyCharm加载第三方包列表404错误解决方案
Error loading package list: Request failed with status code 404
这个报错本质是PyCharm请求PyPI包源地址时,目标地址不存在导致的,可按以下步骤排查解决:
步骤1:检查PyCharm内配置的包源地址
打开Settings->Python Interpreter,点击界面顶部的齿轮图标,选择Show All,选中当前使用的Python解释器后点击右侧的铅笔编辑按钮,切换到Packages标签页,检查配置的PyPI源地址是否有效:- 官方默认源地址为
https://pypi.org/simple,如果此前修改为已失效的第三方镜像源、或者地址存在拼写错误,就会触发404报错 - 国内用户可替换为可用的国内镜像源,比如清华源
https://pypi.tuna.tsinghua.edu.cn/simple、阿里源https://mirrors.aliyun.com/pypi/simple/
- 官方默认源地址为
步骤2:排查全局pip配置异常
PyCharm会优先读取系统全局的pip配置,你可以打开终端执行pip config list查看已配置的全局源地址,如果存在无效地址,执行pip config unset global.index-url删除无效配置后,重启PyCharm重试即可步骤3:检查网络与代理配置
如果开启了系统代理,确认代理可正常访问你配置的PyPI源,也可以进入Settings->Appearance & Behavior->System Settings->HTTP Proxy,选择No proxy后重试,排除代理导致的地址解析错误临时替代方案
若调整后界面仍无法正常加载,可以直接用终端在对应解释器环境下安装包:- 先在
Python Interpreter界面复制当前使用的解释器完整路径 - 终端执行命令:
[你的解释器路径] -m pip install [目标包名],例如Windows环境示例:C:\Users\admin\AppData\Local\Programs\Python\Python39\python.exe -m pip install pandas
- 先在
内容的提问来源于stack exchange,提问作者Harold
相关产品推荐
相关产品推荐

