You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Django、Kivy等Python模块时pip遭遇ReadTimeoutError的解决方案咨询

解决pip安装Django时出现ReadTimeoutError的问题

嘿,看了你的错误日志,核心问题是网络超时导致的——ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.,这和你换Python3.7还是3.10没关系,本质是pip默认超时时间太短,加上访问官方PyPI的网络不稳定,给你几个实用的解决办法:

方法一:临时延长pip超时时间

直接在安装命令里指定更长的超时窗口,给下载足够的缓冲时间:

pip install django --timeout 100

方法二:用国内PyPI镜像源提速

国内镜像源访问速度快很多,能有效避免网络超时,推荐几个常用的:

  • 阿里云镜像:
pip install django -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
  • 清华镜像:
pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn
  • 豆瓣镜像:
pip install django -i https://pypi.douban.com/simple/ --trusted-host pypi.douban.com

方法三:配置pip默认用镜像源(一劳永逸)

不想每次安装都加镜像参数?可以修改pip的全局配置:

  1. Windows用户:在C:\Users\<你的用户名>目录下新建pip文件夹,里面创建pip.ini文件;Linux/macOS用户在~/.pip目录下创建pip.conf文件
  2. 打开文件写入以下内容(以清华镜像为例):
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

之后再执行pip install django就会自动走镜像源了。

方法四:手动下载安装包本地安装

如果上面的方法都不行,那就直接绕开网络下载环节:

  1. 找到对应Python版本的Django .whl安装包(比如适配多版本的Django-4.2.5-py3-none-any.whl)
  2. 打开命令行,切换到下载文件的目录,执行:
pip install Django-4.2.5-py3-none-any.whl

另外提醒下:你的错误日志里pip调用的是Python3.7的路径,确保你用的pip命令和当前激活的Python环境对应,别搞混版本哦~

内容的提问来源于stack exchange,提问作者Tariro kufandiko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.28 19:08:12