[Python] problemi di import del PGDialect
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 () 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: 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/ in () ImportError: No module named postgres In [2]: import sqlalchemy.databases as db In [3]: db.postgres.PGDialect Out[3]: 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 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] problemi di import del PGDialect
On Thu, Sep 16, 2010 at 09:48:55AM +0200, Pietro Zambelli wrote: > Ciao a tutti, > sto cercando di utilizzare questo programma [0] per visualizzare lo schema > del > mio database, solo che ottengo: prova a cambiare la linea 92 da: from sqlalchemy.databases.postgres import PGDialect a: from sqlalchemy.databases.postgresql import PGDialect non ti assicuro che funzioni, sto' andando un po' ad intuito m. -- C'è un'ape che se posa su un bottone di rosa: lo succhia e se ne va... Tutto sommato, la felicità è una piccola cosa. -- Trilussa, Felicità ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] problemi di import del PGDialect
On Thu, Sep 16, 2010 at 09:48:55AM +0200, Pietro Zambelli wrote: > 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 () > 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: che versione di sqlalchemy usi? Quella stessa riga a me funziona con sql 0.6.3 anche se io non importo mai direttamente il dialoetto, semplicemente passo l'URL all'engine. Cosa ti serve in particolare il dialetto? sandro *:-) -- Sandro Dentella *:-) http://www.reteisi.org Soluzioni libere per le scuole http://sqlkit.argolinux.orgSQLkit home page - PyGTK/python/sqlalchemy ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] problemi di import del PGDialect
In data giovedì 16 settembre 2010 10:18:18, Marco Giusti ha scritto: > On Thu, Sep 16, 2010 at 09:48:55AM +0200, Pietro Zambelli wrote: > > Ciao a tutti, > > sto cercando di utilizzare questo programma [0] per visualizzare lo > > schema del > > > mio database, solo che ottengo: > prova a cambiare la linea 92 da: > > from sqlalchemy.databases.postgres import PGDialect > > a: > from sqlalchemy.databases.postgresql import PGDialect > > non ti assicuro che funzioni, sto' andando un po' ad intuito Continua a non funzionare: In [7]: %run sqlalchemy_schemadisplay.py --- ImportError Traceback (most recent call last) /home/pietro/tmp/lavoro/osmdb/sqlalchemy_schemadisplay.py in () 90 return graph 91 ---> 92 from sqlalchemy.databases.postgresql import PGDialect 93 from sqlalchemy import Table, text 94 ImportError: No module named postgresql WARNING: Failure executing file: ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] problemi di import del PGDialect
In data giovedì 16 settembre 2010 10:39:19, Alessandro Dentella ha scritto: > On Thu, Sep 16, 2010 at 09:48:55AM +0200, Pietro Zambelli wrote: > > 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 () > > > > 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: > > che versione di sqlalchemy usi? In [16]: sqlalchemy.__version__ Out[16]: '0.6.4' > Quella stessa riga a me funziona con sql 0.6.3 anche se io non importo mai > direttamente il dialoetto, semplicemente passo l'URL all'engine. Cosa ti > serve in particolare il dialetto? Premetto che sono nuovo in sqlalchemy e che il programma non l'ho scritto io, stavo solo cercando di utilizzarlo come libreria che importavo. Per creare un programma da linea di comando che dati i paramentri di connessione generi una immagine png o svg con lo schema del db. Ora cerco di capire se posso fare a meno di di utilizzare il dialetto... Grazie per l'aiuto Pietro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] problemi di import del PGDialect
On Thu, Sep 16, 2010 at 11:20:03AM +0200, Pietro Zambelli wrote: > In data giovedì 16 settembre 2010 10:18:18, Marco Giusti ha scritto: > > On Thu, Sep 16, 2010 at 09:48:55AM +0200, Pietro Zambelli wrote: > > > Ciao a tutti, > > > sto cercando di utilizzare questo programma [0] per visualizzare lo > > > schema del > > > > > mio database, solo che ottengo: > > prova a cambiare la linea 92 da: > > > > from sqlalchemy.databases.postgres import PGDialect > > > > a: > > from sqlalchemy.databases.postgresql import PGDialect > > > > non ti assicuro che funzioni, sto' andando un po' ad intuito > > Continua a non funzionare: > hai ragione, lui cerca un file, postgresql.{py,pyc,pyo,so}], nella cartella databases invece è sono un nome nel namespace. prova così: from sqlalchemy.databases import postgresql PGDialect = postgresql.PGDialect comunque anche se l'import andrà a buon fine non sono sicuro che tutto fili liscio, lo script è un po' datato e forse qualcosa è cambiato in sqlalchemy oltre agli import. Nel caso ti consiglio di provare a scaricare una vecchia versione di sqlalchemy e provare con quella. -- Lo punite del fatto che la sua infanzia ha strisciato sul suolo senza stelo e senza tutore; gli imputate come un misfatto l'isolamento in cui lo avete lasciato; della sua sventura fate il suo delitto! Nessuno gli ha insegnato a sapere ciò che faceva: quest'uomo ignora. La sua colpa appartiene al suo destino, non a lui. Voi colpite un innocente. -- Victor Hugo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python