python & Mac OS X : problème pour lancer un module [résolu]

python & Mac OS X : problème pour lancer un module [résolu] - Python - Programmation

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
Reply

Marsh Posté le 09-04-2011 à 09:11:30   

Reply

Marsh Posté le 15-04-2011 à 23:12:59    

python -m module1.m1


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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.


---------------
rule #1 : trust the python
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed