2016-12-15 6 views
0

ich diesen Code auszuführen versucht:Attribute: ‚Modul‘ Objekt hat kein Attribut ‚whois‘

import whois 
w = whois.whois('webscraping.com') 
print w 

Und ich habe über den Fehler. Warum?

+1

prüfen installieren, wenn Sie tatsächlich das Paket importieren mit 'print whois .__ file__'. Das sollte etwas zurückgeben, das auf deine 'site-packages' verweist. Andernfalls müssen Sie etwas in Ihr aktuelles Verzeichnis mit dem Namen 'whois' importieren. – Abdou

+0

Ich habe diese. C: \ Python27 \ lib \ site-packages \ whois \ __ init __ pyc –

+0

gut, das ist seltsam. 'w = whois.query ('webscraping.com') sollte funktionieren, wenn Sie das Paket richtig installiert haben. Ich würde empfehlen, es erneut zu installieren und es erneut zu versuchen. – Abdou

Antwort

0

diese stattdessen versuchen:

w = whois.query('webscraping.com') 
+0

Und tatsächlich, w wird irgendeine Art von Objekt sein :) können Sie die Dokumentation überprüfen: https://pypi.python.org/pypi/whois und für Druck Beispiel Anruf w .__ dict__ :) –

+0

bekam ich die fehler- ‚-Modul 'Objekt hat kein Attribut' Abfrage ' –

2

falsche Bibliothek, Lösung ist alte zu entfernen und neu installieren - pip uninstall whois & & pip python-whois

Verwandte Themen