Ich habe psycopg2 installiert und hatte sogar eine Pyramiden-Site, die mit dem Treiber eine Verbindung zu einer Datenbank herstellte, aber jetzt kann ich nicht, dass sie mit einem SQLAlchemy-Gerüst funktioniert.
Warum liegt ein Importfehler vor?
Ich habe dies zu hinzugefügt development.ini
sqlalchemy.url = postgresql://postgres@localhost:5432/test
Versuch den Server zu starten:
../bin/pserve development.ini --reload
Error:
File "build/bdist.macosx-10.8-intel/egg/sqlalchemy/engine/__init__.py", line 357, in engine_from_config
File "build/bdist.macosx-10.8-intel/egg/sqlalchemy/engine/__init__.py", line 335, in create_engine
File "build/bdist.macosx-10.8-intel/egg/sqlalchemy/engine/strategies.py", line 73, in create
File "build/bdist.macosx-10.8-intel/egg/sqlalchemy/dialects/postgresql/psycopg2.py", line 371, in dbapi
ImportError: No module named psycopg2
Muss ich es in der von mir für diese neue Site erstellten virtuellen Python-Umgebung installieren?
Antworten:
0 für die Antwort № 1Das hat für mich funktioniert:
bin/easy_install psycopg2