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

Python3.11无法安装pip包,为何pip从/simple/django/获取资源?

pip安装出现域名解析错误的原因及解决办法

你看到的/simple/django/是PyPI官方包索引的标准路径格式,pip请求这个路径本身是正常行为,真正的问题是你的机器无法解析PyPI的域名,导致无法建立网络连接(错误信息里的Errno -3 Temporary failure in name resolution已经明确指出是域名解析失败)。

以下是具体的排查和解决步骤:

  • 先验证网络连通性:执行ping pypi.org,如果返回"未知主机"或丢包率100%,说明是DNS解析或网络访问问题
  • 临时切换国内镜像源安装:直接在pip命令后加镜像参数,比如:
    pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple
    # 安装依赖文件同理
    pip install -r deps/requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 配置永久国内镜像源(避免每次加参数):
    • Linux/macOS:在家目录创建.pip/pip.conf文件,写入以下内容:
      [global]
      index-url = https://pypi.tuna.tsinghua.edu.cn/simple
      
    • Windows:在C:\Users\[你的用户名]\AppData\Roaming目录下创建pip\pip.ini文件,内容同上
  • 检查DNS设置:如果ping pypi.org失败,手动修改系统DNS为公共DNS,比如8.8.8.8(谷歌)或114.114.114.114(国内)
  • 排查代理干扰:如果开启了代理工具,先关闭代理再尝试安装,或者确认代理配置能正常访问外网

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 04:21:47