Я кодировал небольшую программу для мониторинга своих веб-сайтов, и если они все еще в сети.
Я попытался выполнить следующие действия на моем Windows-компьютере в коде Visual Studio, и это сработало:
import socket
hostName = "example.org"
ipAddress = socket.gethostbyname(hostName)
print(ipAddress)
Но я хочу запустить это в Ubuntu-System, поэтому я перенес это в Ubuntu. Но здесь я всегда получаю следующее сообщение об ошибке компиляции:
Traceback (most recent call last):
File "socket.py", line 1, in <module>
import socket
File "/root/Music/socket.py", line 3, in <module>
ipAddress = socket.gethostbyname(hostName)
AttributeError: module 'socket' has no attribute 'gethostbyname'
Что я забыл? Извините, я новичок в этом, поэтому буду благодарен за любую помощь.
Я проверил, но библиотека сокетов обновлена:
pip3 install sockets
Requirement already satisfied: sockets in /usr/local/lib/python3.7/dist-packages (1.0.0)
Я также деинсталлирую иустановленные розетки.