从终端安装 python 软件包开始失败,无法建立新连接:[Errno -3] 名称解析暂时失败



我好几天都无法解决这个问题,所以如果你能给我任何建议,我将不胜感激!

当我尝试从python安装任何软件包时,我收到以下消息(在这种情况下,让我们以烧瓶为例(:

重试(重试(总计 = 0, 连接=无, 读取 = 无, 重定向=无

, 状态=无(( 连接中断后 "NewConnectionError(": 无法建立新连接: [errno -3] 名称解析暂时失败",(':/simple/flask/找不到满足要求的版本 烧瓶 (来自版本: ( 找不到烧瓶的匹配分布">

我真的不明白是什么原因造成的,因为以前一切正常,我能够安装软件包。而且,我没有在两者之间安装任何新东西。另外,我真的是python编程的初学者,我不完全理解消息到底想说什么。我肯定有互联网连接,我以前安装过例如 Flask 并且也使用它。在一切都变得堆栈之前发生的唯一一件事是我的互联网提供商已经"重新启动"了我的互联网连接(我不确定"重新启动"是正确的终点(。

我正在使用适用于Linux的Windows子系统,Visual studio代码和python版本:Linux 上的Python 3.6.8(默认,2019年10月7日,12:59:55([GCC 8.3.0]。

这听起来像是一个DNS问题。皮普会试图解决 https://pypi.org。但最终必须解析为 IP 地址。

默认情况下,大多数 ISP 都提供 DNS 服务。也许它无法解决它?

当您添加nameserver 8.8.8.8时,您使用的是Google DNS服务器,该服务器似乎通过解析 https://pypi.org 按预期工作

我通过添加以下内容解决了它: 名称服务器 8.8.8.8 名称服务器 8.8.4.4 到文件:/
etc/resolv.conf (通过 $sudo nano/etc/resolv.conf 并保存( 但我仍然不完全明白它为什么有效?问题从何而来?

相关内容

最新更新