CentOS服务器Python3环境下pip安装Django超时报错求助
pip安装Django超时失败的解决办法
在Python3环境执行pip install django时出现超时错误,报错信息如下:
pip install django 正在收集 django 连接被 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.python.org', port=443): 读取超时。(read timeout=15)",)' 中断后重试(Retry(total=4, connect=None, read=None, redirect=None, status=None)): /simple/django/ 连接被 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.python.org', port=443): 读取超时。(read timeout=15)",)' 中断后重试(Retry(total=3, connect=None, read=None, redirect=None, status=None)): /simple/django/ 连接被 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.python.org', port=443): 读取超时。(read timeout=15)",)' 中断后重试(Retry(total=2, connect=None, read=None, redirect=None, status=None)): /simple/django/ 连接被 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.python.org', port=443): 读取超时。(read timeout=15)",)' 中断后重试(Retry(total=1, connect=None, read=None, redirect=None, status=None)): /simple/django/ 连接被 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.python.org', port=443): 读取超时。(read timeout=15)",)' 中断后重试(Retry(total=0, connect=None, read=None, redirect=None, status=None)): /simple/django/ 找不到满足要求的 django 版本(可用版本:无) 未找到匹配的 django 发行版
解决办法:
- 临时用国内镜像源安装:执行
pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple,国内源速度更快,能避开官方源的网络延迟问题。 - 延长pip超时时间:执行
pip install django --default-timeout=100,把默认15秒的超时时间拉长到100秒,给下载过程留足时间。 - 永久配置国内镜像源:
- Linux/macOS:在用户主目录下创建或修改
.pip/pip.conf文件,写入以下内容:[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple - Windows:在用户目录(如
C:\Users\你的用户名)下创建pip文件夹,里面新建pip.ini文件,内容同上。
配置完成后,后续执行pip install django会自动使用国内镜像源。
- Linux/macOS:在用户主目录下创建或修改
内容的提问来源于stack exchange,提问作者Crispus3
相关产品推荐
相关产品推荐

