python & Mac OS X : problème pour lancer un module [résolu] - Python - Programmation
Marsh Posté le 15-04-2011 à 23:12:59
python -m module1.m1
Marsh Posté le 21-04-2011 à 11:15:39
> Masklinn, merci pour le coup de main; je viens seulement de pouvoir vérifier que cela marchait... et bien sûr, ça fonctionne.
Marsh Posté le 09-04-2011 à 09:11:30
Bonjour,
travaillant sous Linux, je viens de tester un projet sur un imac (très belle bête, en passant) tournant sous Mac OS X 10.6.6. Mon projet utilise Python 3 et fonctionne parfaitement sur l'imac.
Mes problèmes commencent quand je veux lancer non pas le programme dans son ensemble (g.py) mais l'un de ses modules (m1.py); voici une idée de l'organisation de mes répertoires :
. g.py
./module1/__init__.py
./module1/m1.py
Pour lancer mon projet en entier, je lance dans le répertoire racine un simple (je fais abstraction du fait que la commande 'python' peut devoir s'écrire python3.2 sous Mac, etc.) :
$ python g.py
Ca fonctionne très bien, sous Linux comme sous Mac.
Pour lancer le module m1.py, je tape dans le répertoire racine :
$ python -m module1/m1
Sous Linux, cette commande marche bien; sous Mac, j'ai droit à un message d'erreur :
Library/[...]/Python.app/Content/MacOS/Python : No module named module1/m1
Voyez-vous pourquoi ? Merci de m'aider !
Message édité par suizokukan le 21-04-2011 à 11:15:57
---------------
rule #1 : trust the python