sql >> Databáze >  >> RDS >> PostgreSQL

TemplateSyntaxError:Při vykreslování zachycena chyba importu:nelze importovat nástroje name utils

Jednou z příčin v minulosti byly problémy s cestou importu modulu.

Konkrétně pomocí instalace mod_wsgi zkompilované pro jednu verzi Pythonu a poté pomocí WSGIPythonPath nebo jiných prostředků k nastavení cesty Pythonu k odkazování na virtuální prostředí Pythonu vytvořené pomocí jiné verze Pythonu.

Takže ověřte, pro jakou verzi Pythonu mod_wsgi byla zkompilována a nainstalována. Pokud to není Python 2.7, ale starší verze Pythonu, můžete získat tento konkrétní problém.

Jak zkontrolovat, jaký mod_wsgi byl zkompilován pro použití:

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

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

Může být také užitečné zkontrolovat rozdíly v revizích Pythonu na úrovni opravy, když se podíváte na to, k čemu byl mod_wsgi zkompilován. Vzpomínám si, že mezi Pythonem 2.7.1 a 2.7.2 došlo k problému, jako je tento.

To, že jsou vaše balíčky stránek Python pod /usr/local, pak je docela možné, že mod_wsgi používá jinou verzi pod /usr.



  1. PHP, textové ozvěny mimo databázi bez nového řádku, vše v jednom kuse

  2. Automatické odstranění data/času záznamu MSSQL

  3. Míchání příkazů DDL a DML v jediném skriptu

  4. Jak otestovat oprávnění souborového systému pro čtení/zápis adresáře Oracle?