Pythonpath ne fonctionne pas pour moi

J'ai donc travaillé le dernier exercice de Apprendre le langage Python à la Dure et il précise qu'avant je lance le programme, j'ai été travailler sur, vous devez définir la variable d'environnement Pythonpath comme ceci:

export PYTHONPATH=$PYTHONPATH:.

J'ai fait cela, et après il ne fonctionnait pas (Im en supposant que c'est pourquoi quand j'essaie d'exécuter mon programme, j'obtiens une ImportError), j'ai fait quelques recherches sur le pythonpath. C'est essentiellement dit que Pythonpath est de trouver où chercher pour les modules à importer. J'ai donc mis en Pythonpath à l'emplacement réel du module que je suis en train d'importer et toujours en vain.

Voici mon répertoire:

  • Utilisateur/myname/python_stuff/projets/GothonWeb
    • bin/
      • init.py (avec le double souligne, bien sûr).
      • app.py
    • gothonweb/
      • init.py (avec le double souligne, bien sûr).
      • maps.py
    • modèles (web.py)
      • game.html
      • index.html
      • layout.html
    • ainsi de suite et ainsi de suite.

Im essayant d'exécuter les app.py qui tente d'importer le main.py module:

from gothonweb import maps

Mais j'ai toujours cette erreur:

Traceback (most recent call last):
File "python_stuff/projects/GothonWeb/bin/app.py", line 2, in <module>
from gothonweb import maps
ImportError: No module named gothonweb

Ce que quelqu'un sait ce qui se passe? Oh, quelques autres détails. En cours d'exécution sur Python 2.7 sur Mac Os X Lion, si ça peut aider tout.

Êtes-vous en cours d'exécution dans le dossier ~/chemin/vers/gothonweb/bin $ python app.py?
Qu'est-ce que votre pythonpath ensemble?
Pour répondre à Eswar, je le lance comme ça: python pat/to/gothonweb/bin/app.py Et Bren, mon pythonpath: /Utilisateurs/nomutilisateur/python_stuff/projets/GothonWeb/gothonweb

OriginalL'auteur Acour83 | 2012-06-21