报错:socket.gaierror: [Errno 8] nodename nor servname provided, or not known

报错内容:
socket.gaierror: [Errno 8] nodename nor servname provided, or not known

原因:
hostname 没有写在/etc/hosts里

解决方法:
在python解释器中实现:

python

调用Socket库提供的gethostname()方法获取主机名

>>>import socket
>>>socket.gethostname()
>>>>exit()

获取主机名,修改hosts文件,输入命令

vim /etc/hosts

加入主机名 127.0.0.1 hostname

错误解决

上一篇:Maven管理依赖时的作用范围的取值有哪些?以及各个取值的含义是什么?


下一篇:Java中的异常详解