PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

TemplateSyntaxError :Erreur d'importation détectée lors du rendu :impossible d'importer les utilitaires de nom

L'une des causes de ce problème dans le passé était les problèmes de chemin d'importation des modules.

Plus précisément, en utilisant une installation mod_wsgi compilée avec une version de Python, puis en utilisant WSGIPythonPath ou un autre moyen de définir le chemin Python pour faire référence à un environnement virtuel Python construit à l'aide d'une version Python différente.

Alors, validez pour quelle version de Python mod_wsgi a été compilé et installé. S'il ne s'agit pas de Python 2.7, mais d'une ancienne version de Python, vous pouvez rencontrer ce problème spécifique.

Pour savoir comment vérifier quel mod_wsgi a été compilé pour être utilisé :

http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation #Python_Shared_Library

http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation #Python_Installation_In_Use

Il peut également être utile de vérifier les différences de révision au niveau des correctifs de Python lorsque vous examinez pour quoi mod_wsgi a été compilé. Je me souviens qu'il y avait un problème comme celui-ci entre Python 2.7.1 et 2.7.2 à ce sujet.

Que votre site-packages Python soit sous /usr/local alors tout à fait possible que mod_wsgi utilise une version différente sous /usr.