Beheben von jnpr.junos-Importfehlern
Problem
Beschreibung
Python generiert eine Fehlermeldung, dass das jnpr.junos
Modul nicht gefunden wurde. Zum Beispiel:
from jnpr.junos import Device ImportError: No module named junos
Ursache
Die Junos PyEZ Python-Bibliothek von Juniper Networks muss installiert werden, bevor das Paket importiert und zum Ausführen von Vorgängen auf Junos-Geräten verwendet werden kann.
Lösung
Installieren Sie Junos PyEZ auf dem Konfigurationsverwaltungsserver, und aktualisieren Sie alle erforderlichen Umgebungsvariablen. Installationsanweisungen finden Sie unter Installieren von Junos PyEZ.
Um zu überprüfen, ob Junos PyEZ erfolgreich installiert wurde, starten Sie Python und importieren Sie das jnpr.junos
Paket.
[user@server ~]$ python >>> import jnpr.junos >>> jnpr.junos.__version__ '2.2.0'
Wenn das jnpr.junos
Paket erfolgreich importiert wurde und keine Fehlermeldung angezeigt wird, ist Junos PyEZ korrekt installiert.