2009-04-16 8 views
3

Je télécharge ma première application Django sur mon serveur Dreamhost. Mon application utilise package xlwt et que je ne peux pas l'installer dans l'emplacement par défaut (/usr/lib/python2.3/site-packages/xlwt), je l'ai installé sur un autre emplacement par:Problème avec les modules Python

python setup.py install --home=$HOME 

Ensuite, xlwt est installé ici:

/home/myuser/lib/python/xlwt/ 

Après cela, j'ajouter ce dossier var env dé PYTHONPATH

export PYTHONPATH=$PYTHONPATH:/home/myuser/lib/python 

... Et dans un python PROMT je peux le faire (sans problème)

import xlwt 

... Mais si je fais la même chose dans mon code d'application, je l'erreur suivante:

Could not import ISI.restaurante.views. Error was: No module named xlwt 

[où ISI.restaurante.views est mon code où je fais l'importation ]

Pourriez-vous m'aider? Merci!

Répondre

5

PYTHONPATH ne peut être réglé lorsque vous exécutez à partir du shell, vous pouvez définir chemin de python en utilisant programatically

import sys 
sys.path.append('/home/myuser/lib/python') 
+0

omg, erreur noob! Beaucoup de THAAAAAANKS! : D Maintenant, ça marche! –

Questions connexes