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.) :
Ca fonctionne très bien, sous Linux comme sous Mac.
Pour lancer le module m1.py, je tape dans le répertoire racine :
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