sql >> Databasteknik >  >> RDS >> PostgreSQL

TemplateSyntaxError:Fångade ImportError under rendering:kan inte importera namnverktyg

En av orsakerna till detta har tidigare varit problem med modulimport.

Närmare bestämt att använda en mod_wsgi-installation kompilerad mot en version av Python, och sedan använda WSGIPythonPath eller andra sätt att ställa in Python-sökvägen för att referera till en virtuell Python-miljö konstruerad med en annan Python-version.

Så, validera vilken version av Python mod_wsgi som kompilerades och installerades för. Om det inte är Python 2.7 utan en äldre Python-version kan du få det här specifika problemet.

För hur man kontrollerar vad mod_wsgi kompilerades för användning:

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

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

Det kan också vara värt att kolla uppdateringsskillnader på patchnivå för Python när man tittar på vad mod_wsgi kompilerades för. Jag minns att det fanns ett problem som detta mellan Python 2.7.1 och 2.7.2 där.

Att dina Python-webbplatspaket är under /usr/local är mycket möjligt att mod_wsgi använder en annan version under /usr.



  1. Minnesläckor på postgresql-servern efter uppgradering till Rails 4

  2. Dynamiskt tabellnamn vid sql-satsen

  3. Oracle:Visa radnummer med "order by"-satsen

  4. user postgres lanserar en process som tar alla processorer till 100 % användning