自己自从换成Arm架构Mac进行开发后,总会碰到一下东西不支持,今天又碰到一个socket的问题了,报错如下:
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
- 先看看源代码
import socket
print(socket.getaddrinfo(socket.gethostname(),None)) # hostname 会得到bogon
- 在
/etc/hosts
加入如下内容即可
127.0.0.1 bogon