[Python] problemi di import del PGDialect
Pietro Zambelli
peter.zamb a gmail.com
Gio 16 Set 2010 09:48:55 CEST
Ciao a tutti,
sto cercando di utilizzare questo programma [0] per visualizzare lo schema del
mio database, solo che ottengo:
In [6]: %run sqlalchemy_schemadisplay.py
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
/home/pietro/tmp/lavoro/osmdb/sqlalchemy_schemadisplay.py in <module>()
90 return graph
91
---> 92 from sqlalchemy.databases.postgres import PGDialect
93 from sqlalchemy import Table, text
94
ImportError: No module named postgres
WARNING: Failure executing file: <sqlalchemy_schemadisplay.py>
Se provo ad importare dalla console interattiva ottengo:
In [1]: from sqlalchemy.databases.postgres import PGDialect
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
/home/pietro/tmp/lavoro/osmdb/<ipython console> in <module>()
ImportError: No module named postgres
In [2]: import sqlalchemy.databases as db
In [3]: db.postgres.PGDialect
Out[3]: <class 'sqlalchemy.dialects.postgresql.base.PGDialect'>
perché in un primo momento non lo trova e in un secondo si? cosa sto sbagliando?
a cosa può essere dovuto? e soprattutto, come posso risolvere?
Grazie per l'aiuto!
Pietro
[0]
http://www.sqlalchemy.org/trac/attachment/wiki/UsageRecipes/SchemaDisplay/sqlalchemy_schemadisplay3.py
Maggiori informazioni sulla lista
Python