socket.gaierror: [Errno 8] nodename nor servname provided, or not knownhtml
緣由:hostname 沒有寫在/etc/hosts裏node
乾脆利索,解決方案:python
1.須要將hostname寫到hosts文件裏,怎麼獲取hostnamevim
python # 進入python環境 >>>import socket >>>socket.gethostname() >>>>exit()
2.修改hosts文件socket
vim /etc/hosts 127.0.0.1 hostname # 將獲取到的hostname寫進來
3.Mac系統修改hosts文件有權限限制,本人已成功解決,參考連接ide
https://jingyan.baidu.com/article/f3ad7d0f55154309c3345bdd.html