IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau/Web Python Discussion :

[compilation] Import lib (paramiko, netmiko ect..)


Sujet :

Réseau/Web Python

  1. #1
    Candidat au Club Avatar de t_edmond
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Février 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Février 2017
    Messages : 1
    Points : 4
    Points
    4
    Par défaut [compilation] Import lib (paramiko, netmiko ect..)
    Bonjour à tous,

    Je travaille actuellement sur un projet de prise en main à distance sur des machines. (tunnel VPN, IPsec)

    Ce que j'aimerais c'est que chacune de ces machines puissent couper mon accès à distance en envoyant une commande au routeur m'interdisant l'entrée dans le tunnel VPN.

    Pour cela j'ai créer 2 scripts, un qui effectue le changement et l'autre qui lance un contrôle (toutes les 5 secondes par exemple).

    Mes scripts source fonctionnent pas de soucis je les ai testé sur ma machine tout va bien, mon soucis c'est pour compiler les libs dont j'ai besoin.

    Pour cela j'ai utilisé cx_freeze.

    Etant un noob total en python sans parler de compilation (autant être honnête) j'ai voulu tester avec mon script de contrôle.

    J'utilise netmiko qui si j'ai bien compris est une surcouche de paramiko je l'ai donc inclus dans les packages avec jtextfsm et un fichier policy.temp

    Voilà mon setup :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    import sys
    from cx_Freeze import setup, Executable
     
    # Dependencies are automatically detected, but it might need fine tuning.
    build_exe_options = {"packages": ["paramiko", "netmiko", "jtextfsm"], "include_files": ["policy.temp"]}
     
    # GUI applications require a different base on Windows (the default is for a
    # console application).
    base = None
    if sys.platform == "win32":
        base = "Win32GUI"
     
    setup(  name = "control",
            version = "0.1",
            description = "My policy controller!",
            options = {"build_exe": build_exe_options},
            executables = [Executable("control_policy.py", base=base)])
    Et voilà mon retour :



    Du coup, j'aimerais savoir si quelqu'un a déjà tenter une expérience du genre nécessitant netmiko ou voir napalm ? si cala a fonctionner ? et comment ?

    Ou tout simplement, si quelqu'un voit l'erreur à la con que j'ai pu commettre comme tout noob qui se respect.
    Car la je sèche, mon autre solution serait de voir pour avoir une version portable de python, mais à ce moment là autant l'installer directement sur chaque machines...

    Merci d'avance.

  2. #2
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    salut,

    pas de solution à ton problème navré, mais j'aurais bientôt à faire la même avec cx_freeze et paramiko donc la question m'intéresse également

Discussions similaires

  1. probleme import lib
    Par Estats dans le forum NetBeans
    Réponses: 4
    Dernier message: 14/03/2007, 20h31
  2. importer lib compilée en c dans projet c++ express 2005
    Par drpark dans le forum Visual C++
    Réponses: 5
    Dernier message: 25/07/2006, 15h21
  3. Réponses: 6
    Dernier message: 05/06/2006, 18h43
  4. Using DLL Import lib in C code with GCC
    Par Hibou57 dans le forum C
    Réponses: 7
    Dernier message: 23/03/2006, 22h38
  5. Réponses: 5
    Dernier message: 04/03/2006, 15h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo