'Modul' - Objekt hat kein Attribut 'Portscanner arbeiten'

Ich bin mit Ubuntu 12.04 und installiert python-nmap um ein Skript zu erstellen. Wenn ich im LEERLAUF befindet, und geben Sie Folgendes ein, es läuft einwandfrei:

import nmap
nm = nmap.PortScanner()
nm.scan('127.0.0.1', '22-443')

Jedoch, wenn ich diese in Eclipse erhalte ich die folgende Fehlermeldung:

Traceback (most recent call last):
  File "/home/russ/workspace/ViPyNmap/MyFiles/nmaptest.py", line 2, in <module>
    nm = nmap.PortScanner()
AttributeError: 'module' object has no attribute 'PortScanner'

Habe ich die ei-Datei und auch den Ordner der Eclipse-Pfad für das Projekt, mit dem kein Glück. Ich habe auch Eclipse neu gestartet nach tun, nicht mit Glück. Ich entschuldige mich für meine Unerfahrenheit mit den beiden Eclipse und Python und schätzen die Hilfe.

Haben Sie eine lokale Datei namens nmap.py im gleichen Verzeichnis?
Was bedeutet import nmap; print nmap.__file__ sagen Sie?
Es klingt wie das Modul in der richtigen Stelle, also: In eclipse, löschen Sie den python-Ordner, und dann erneut hinzufügen, um ihn zu zwingen, um neu zu laden der Module.
Dank Martjin. Das war es dann. Der name der Datei war nmap.py. Danke für die schnelle Antwort.

InformationsquelleAutor Russ | 2013-02-16

Schreibe einen Kommentar