用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
notepad %APPDATA%\pip\pip.ini
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
timeout = 120
pip install Django==3.2
就会默认走清华镜像下载,速度飞起!