Bonjour,

je sui sen train d'étudier comment crée un package et l'utiliser.
pour cela j'ai un dossier geometry contenant quatres fichiers : __init__.py, classes.py, fonctions.py et variables.py.
Je code sous Spyder.
Mon code est le suivant :

1 import geometry.classes

2 carre_1=carre(5)
3 triangle_1=triangle(3,2,5)

ou carre et triangle sont des classes déclarer dans le fichier classes.py.
Lorsque je lance le code via Spyder j'ai le message d'erreur suivant :
"NameError: name 'carre' is not defined"

Hors lorsque j'effectue les lignes à la main dans le terminal.
C'est à dire que je lance la ligne 1 puis la ligne 2 dans le terminal alors là je n'ai pas de problèmes.

Pourriez vous m'éclairer pour résoudre mon probléme.

Bien à vous