Python包无法安装或升级问题求助
问题描述
近几个小时尝试安装numpy、pandas等Python库均失败,升级pip、使用PyCharm包安装器操作均出现相同超时错误,核心报错信息如下:
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
解决方法
- 延长pip超时时间:执行安装/升级命令时添加超时参数,给pip足够的下载时间:
安装pandas示例:
升级pip示例:pip install pandas --default-timeout=100python.exe -m pip install --upgrade pip --default-timeout=100 - 使用国内PyPI镜像源:替换默认源为国内镜像,大幅提升下载稳定性和速度:
临时使用镜像安装:
配置永久使用镜像:pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple- 在Windows系统的用户目录下(如
C:\Users\clark\pip)创建pip文件夹 - 在该文件夹内创建
pip.ini文件,写入以下内容:[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
- 在Windows系统的用户目录下(如
- 排查网络问题:确认当前网络可正常访问pypi.org、files.pythonhosted.org,必要时切换网络环境(如更换WiFi、使用手机热点)
- PyCharm中配置镜像源:
- 打开PyCharm的
Settings→Project: 你的项目名称→Python Interpreter - 点击界面右上角的
+按钮进入包安装页 - 点击左下角
Manage Repositories,添加https://pypi.tuna.tsinghua.edu.cn/simple,并将其移至列表顶部优先使用
- 打开PyCharm的
内容的提问来源于stack exchange,提问作者wamblymars304
相关产品推荐
相关产品推荐

