Comment executer ?

mururoa - 24 mars 2023 à 11:56
 jouflard - 24 mars 2023 à 14:22

Bonjour,

J'essaye de tester ce code trouvé sur github :

https://github.com/kcl-nmssys/python-proxmoxbalancer

Question ultra basique mais comme le Readme ne le précise pas, comment lancer ce code ?

Si je lance python3 proxmoxbalancer.py ça n'execute rien car il s'agit juste des fonctions. Normal.

Si je lance python3 __init__.py j'ai ce message :

~/python-proxmoxbalancer/proxmoxbalancer# python3 __init__.py
Traceback (most recent call last):
  File "/root/python-proxmoxbalancer/proxmoxbalancer/__init__.py", line 3, in <module>
    from .proxmoxbalancer import ProxmoxBalancer
ImportError: attempted relative import with no known parent package

Je sais, c'est bête, mais je ne suis pas développeur python, juste utilisateur du code.

Et oui, j'ai cherché sur le net mais je n'ai rien trouvé de probant.

Merci d'avance.


Linux / Firefox 111.0

1 réponse

Salut.

Pour lancer la fonction de l'__init__

import proxmoxbalancer
proxmoxbalancer.balance()

Pour créer un objet ProxmoxBalancer.
 

from proxmoxbalancer import ProxmoxBalancer

proxmox = ProxmoxBalancer()
promox.appel_de_méthode_de_cet_objet()
0