原因是hostname 没有写在/etc/hosts里。有些代码里面可能需要根据主机名称来去本地的DNS里找对应的IP地址,由于本地的DNS配置中没有指定主机名这个IP地址是什么,也就会提示这个错误了。
在命令行输入使用python
调用Socket库提供的gethostname()方法获取主机名hostname:
import socket
socket.gethostname()
修改hosts文件: vim /etc/hosts
加入主机名: 127.0.0.1 hostname