Résoudre les erreurs d’importation jnpr.junos
Problème
Description
Python génère un message d’erreur indiquant que le jnpr.junos
module n’a pas été trouvé. Par exemple :
from jnpr.junos import Device ImportError: No module named junos
Cause
La bibliothèque Juniper Networks Junos PyEZ Python doit être installée avant d’importer le package et de l’utiliser pour effectuer des opérations sur les équipements Junos.
Solution
Installez Junos PyEZ sur le serveur de gestion de la configuration et mettez à jour toutes les variables d’environnement nécessaires. Pour obtenir des instructions d’installation, voir Installer Junos PyEZ.
Pour vérifier que Junos PyEZ est bien installé, démarrez Python et importez le jnpr.junos
package.
[user@server ~]$ python >>> import jnpr.junos >>> jnpr.junos.__version__ '2.2.0'
Si le jnpr.junos
package est importé avec succès et qu’il n’y a pas de message d’erreur, alors Junos PyEZ est correctement installé.