用pip指令,在安装Django3.2时报错,询问ChatGpt后得到的解决方案
pip
下载超时 —— 是 当前网络连接到 PyPI 官方源太慢或不稳定,甚至可能连不上了,而 pip 默认的超时时间又太短,就导致了中途失败:
ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
🧪解决方案:换国内镜像源 + 延长超时时间 ⛩️🐢
你目前最稳妥的做法是 临时使用国内的 PyPI 镜像,下载速度秒变闪电!
✅ 推荐使用清华源(速度快,稳定性强)
🔧命令如下:
pip install Django==3.2 -i https://pypi.tuna.tsinghua.edu.cn/simple --timeout 120
🧠解释一下命令含义:
参数 | 含义说明 |
---|---|
-i 清华源URL | 指定用清华镜像代替默认源 |
--timeout 120 | 超时时间拉长到 120 秒,防止大文件断连 |
Django==3.2 | 明确指定版本,避免下载新版本又出错 |
以下方法,亲测可用
💡一次性设定镜像源(可选)
如果你经常用 pip 下载东西都很慢或出错,可以配置为默认使用清华源:
【步骤如下】:
- 打开命令行,输入:
mkdir %APPDATA%\pip
- 创建 pip 配置文件:
notepad %APPDATA%\pip\pip.ini
- 写入以下内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
timeout = 120
- 保存关闭。
🏁最后再执行命令:
pip install Django==3.2
就会默认走清华镜像下载,速度飞起🚀!