Bien que courir "python" à partir du shell fonctionne Python v2.7, Django charge les fichiers pour python2.4, comme le montre l'erreur lorsque je charge un site django:Django mauvaise version en cours d'exécution
Mod_python error: "PythonHandler django.core.handlers.modpython"
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 287, in HandlerDispatch log=debug)
File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 461, in import_module f, p, d = imp.find_module(parts[i], path)
ImportError: No module named django
I pense que Django est installé pour la version 2.7 et c'est pourquoi le bas dit "Aucun module nommé django"
Ceci est ma première installation django (c'est sur un serveur DV mediatemple) donc je ne serais pas surpris si je fais quelque chose stupide. Merci!
Apparemment 'python' résout en'/usr/lib/python2.4'. Vous devez vous assurer que 'python' se résout à l'endroit où vous avez installé Python 2.7 en ajustant votre chemin système. –
@Dominic: mod_python ne se soucie pas des points 'python' ou de la version. –