debian vps avec gigatux. en utilisant django/python avec mod_wsgi et im en utilisant virtualenvs comme j'espère héberger quelques sites différents qui peuvent être à différents niveaux.l'importation de modules python/django échoue sur debian vps
im avoir un problème obtenir le fonctionnement du site, je ne peux pas le faire même en ce moment un syncdb car il refuse d'importer le package django qui se trouve dans le dossier site-packages
J'ai la déclaration ci-dessous dans mon fichier django.wsgi qui est appelé à partir de la ligne de configuration wsgi dans apache2/sites disponibles/default
import sys
sys.path.append('/home/shofty/virtualenvs/sitename/lib/python2.5/site-packages')
et j'ai un certain nombre de paquetages dans ce dossier.
Toutefois, syncdb ne s'exécutera pas.
maintenant ive installé django sur le vps sans le forcer dans un virtualenv, alors je peux exécuter syncdb. mais syncdb échoue lors de l'importation de modules dans les applications installées dans les packages de site mais pas sur les vps. donc je sais que cette déclaration ci-dessus ne fonctionne pas.
J'apprécie qu'il puisse y avoir un endroit plus spécialisé pour poser cette question, je ne sais tout simplement pas. dites-moi ce que c'est si vous savez quelque part où cela obtiendra une réponse. J'ai deux jours pour faire tourner ce vps et pour être honnête, je suis prêt à abandonner.
Avez-vous fait 'source' sur le virtualenv? –
non ce qui est une erreur plutôt noob à faire! – bytejunkie
fait cela, maintenant il ne va pas importer postgresql_psycopg2, alors peut-être que ce n'est pas le correctif. pas sûr de savoir pourquoi il ne va pas importer des modules de paquets de site ... – bytejunkie