sql >> Database >  >> RDS >> PostgreSQL

TemplateSyntaxError:ImportError gevangen tijdens renderen:kan naam utils niet importeren

Een van de oorzaken hiervoor waren in het verleden problemen met het importeren van modules.

Met name een mod_wsgi-installatie gebruiken die is gecompileerd met één versie van Python en vervolgens WSGIPythonPath gebruiken of een andere manier om het Python-pad in te stellen om te verwijzen naar een virtuele Python-omgeving die is geconstrueerd met een andere Python-versie.

Dus valideer voor welke versie van Python mod_wsgi is gecompileerd en geïnstalleerd. Als dat niet Python 2.7 is, maar een oudere Python-versie, kun je dit specifieke probleem krijgen.

Om te controleren waarvoor mod_wsgi is gecompileerd voor gebruik:

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

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

Het kan ook de moeite waard zijn om de revisieverschillen van Python op patchniveau te controleren en te kijken waarvoor mod_wsgi is gecompileerd. Ik herinner me dat er een probleem was met een punt als dit tussen Python 2.7.1 en 2.7.2 daar over.

Dat je Python-sitepakketten onder /usr/local staan, dan is het goed mogelijk dat mod_wsgi een andere versie gebruikt onder /usr.



  1. Hoe pgAdmin 4 te installeren op Ubuntu 20.04/18.04/16.04

  2. onbekende database in jdbc

  3. Mislukt bouwwiel voor psycopg2 - MacOSX met virtualenv en pip

  4. Android - Ruby on Rails - MySQL