socket.gethostbyname (socket.gethostname()) działało dobrze na OS X El Capitan. Jednak nie działa teraz po uaktualnieniu Maca do systemu MACOS Sierra.gaierror: [Errno 8] nodename lub servname pod warunkiem, lub nie wiadomo (z macOS Sierra)
Dzięki!
import socket
socket.gethostbyname(socket.gethostname())
Traceback (most recent call last):
File "<pyshell#26>", line 1, in <module>
socket.gethostbyname(socket.gethostname())
gaierror: [Errno 8] nodename nor servname provided, or not known
Upewnij się, że plik '/ etc/hosts' zawiera' 127.0.0.1 localhost'. –
Dzięki! Sprawdziłem sudo nano/etc/hosts i znalazłem tam już 127.0.0.1 localhost. Wciąż nie działa. – FBL
Witamy w przepełnieniu stosu! Zapoznaj się z naszą [Listą kontrolną pytań SO] (http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist), aby pomóc Ci zadać dobre pytanie, a tym samym uzyskać dobrą odpowiedź. –