Это означает, что у вас нет установки dnspython.
Есть два способа установки dnspython:
1.Good путь:
Чтобы установить любой модуль, самый простой способ заключается в первую установке инструментов настройки. Инструменты установки - это нечто похожее на «apt-get» для ubuntu. где вы говорите «easy_install», и он получит его и установит. Чтобы установить setuptools, скачайте источник с https://pypi.python.org/pypi/setuptools Теперь exctract их. Внутри извлеченного каталога будет файл setup.py. run python setup.py install
Это установит инструменты установки в вашей системе.
вы сможете увидеть исполняемый C: \ python2x \ Scripts \ easy_install.exe (2x является версия питона, например, 26, 27 и т.д.)
Теперь установить dnspython кнопкуВыполнения
с: \ python2x \ Scripts \ easy_install.exe dnspython
Это должно решить вашу проблему, и теперь ваш скрипт должен работать нормально.
Вы также можете поместить c: \ python2x \ Scripts в Windows PATH, чтобы вам не пришлось ставить весь путь каждый раз, когда вы хотите установить модуль.
2.Bad путь:
Хотя этот метод может не сработать, если некоторые модули dnspython зависит не доступны.
Загрузите источники dnspython от http://www.dnspython.org/kits/1.10.0/ и извлеките его. теперь переходит к извлеченной папке и запустить питона setup.py установить
просто пип установить dnspython – Denis
@Denis вы могли бы объяснить это подробно – user1564735
@ user1564735 Вашей системы, скорее всего, не имеет установленный пакет. 'pip install dnspython' установит требуемый пакет. – jitendra