PyCharm 2019无法安装pandas等包及pip相关问题求助
解决PyCharm 2019无法安装包及pip列表加载失败的问题
你碰到的问题核心原因基本是PyCharm 2019版本过旧,默认依赖的PyPI源地址pypi.python.org已经被官方弃用,再加上环境配置可能没对齐,导致包安装和列表加载失败。下面是一步步的实操解决办法:
1. 先确认PyCharm绑定的是你系统的Python 3.7
首先得确保PyCharm没选错解释器,这是很多新手容易踩的坑:
- 打开PyCharm,点击顶部菜单栏的
File→Settings(Windows/Linux)或者PyCharm→Preferences(Mac) - 找到
Project: [你的项目名]→Python Interpreter - 检查右上角的解释器是不是你系统里的Python 3.7,如果不是,点击下拉框选
Show All,然后手动添加你系统中Python 3.7的路径(比如Windows可能是C:\Python37\python.exe,Mac/Linux可能是/usr/bin/python3.7)
2. 替换PyPI源为新的官方地址(解决Error loading package list)
旧版PyCharm默认的pypi.python.org已经停止服务,必须换成新的官方源:
- 在刚才的
Python Interpreter页面,点击右上角的齿轮图标 →Manage Repositories - 删掉所有带
pypi.python.org的条目,点击+号添加新地址:https://pypi.org/simple/ - 也可以顺便加个国内镜像源(比如阿里云
https://mirrors.aliyun.com/pypi/simple/),安装速度会快很多,稳定性也更好
3. 手动用系统pip安装包(PyCharm内安装失败时的备选方案)
如果改完源还是装不了,直接用系统终端手动安装,PyCharm会自动识别已安装的包:
- 打开系统终端(Windows用命令提示符/PowerShell,Mac/Linux用终端)
- 输入命令:
python3.7 -m pip install pandas(用python3.7 -m pip能确保调用的是你系统中Python3.7对应的pip,避免多版本冲突) - 安装完成后回到PyCharm,点击
Python Interpreter页面的刷新按钮,就能看到pandas出现在列表里了
4. 更新pip到适配Python3.7的版本
Python3.7不支持最新版pip(pip 21+已放弃对3.7的支持),建议更新到兼容的稳定版:
- 在终端输入:
python3.7 -m pip install --upgrade pip==20.3.4 - 这个版本是支持Python3.7的最后几个稳定版之一,既能解决源访问兼容性问题,又能保证功能正常
5. 排查防火墙/代理拦截
如果以上步骤都没用,大概率是网络层面的问题:
- 检查PyCharm的代理设置:
Settings→Appearance & Behavior→System Settings→HTTP Proxy,不需要代理就选No proxy,需要代理就填好正确的配置 - 暂时关闭系统防火墙或杀毒软件,测试能不能安装包,排除网络拦截的可能
按这个流程走,基本能解决你遇到的包安装和pip列表加载问题。
内容的提问来源于stack exchange,提问作者viki
相关产品推荐
相关产品推荐

