Programme qui fonctionne via l'interpreteur mais pas via console linux - Python - Programmation
Marsh Posté le 27-09-2015 à 08:25:11
Salut
sans voir le code il est difficile de répondre.
- comment est importer le module ?
- comment est écrite la classe dans le module ?
- comment est instanciée la classe ?
- est-ce qu'un simple fichier .py fonctionne ?
Je n'ai pas compris pourquoi tu parles d'encapsulation.
Marsh Posté le 13-09-2015 à 20:37:33
Bonjour,
j'ai cherché sans succès pourquoi mon progrmame fonctionne dans l'interpreteur python (sous linux, python 2.7) et pas quand je l'encapusele dans un ".py" eue je le lance via un python "programme.py":Il ne parvient pas à importer une classe alors qu'il parvient à importer le module qui contient cette classe, j'ai un "ImportError: cannot import name XXX"
J'ai pourtant "forcer" le système à utiliser python 2.7 comme la version de python utilisée par l'interpreteur via un classique "#!/usr/bin/python2.7" en début de programme ...
Je n'y comprends rien :-/
Si vous pouviez m'éclairer, merci d'avance!
Message édité par morris aka the moose le 13-09-2015 à 20:40:53
---------------
"La chance de voir une biche" Archlinux :: http://www.archlinux.org/ ::