So there seems to be a ridiculous amount of problems that I'm guessing stem
mostly from either different versions of python or different versions of
sqlobject. I got the script to work before using python 2.4 and .8.3 of
sqlobject (I think, I'm not entirely certain. Maybe .8.4). But now a
different machine with python2.5, it doesn't seem that any version will work
(running Ubuntu Feisty). This is with the latest CVS version of imdbpy.

Version 0.8.4 gives the error:
Traceback (most recent call last):
 File "imdbpy2sql.py", line 97, in <module>
   conn = setConnection(URI)
 File "/usr/lib/python2.5/site-packages/imdb/parser/sql/dbschema.py", line
155, in setConnection
   conn = connectionForURI(uri, **kw)
 File 
"/usr/lib/python2.5/site-packages/SQLObject-0.8.4-py2.5.egg/sqlobject/dbconnection.py",
line 1053, in connectionForURI
   conn = self.schemeBuilders[scheme]().connectionFromURI(uri)
 File 
"/usr/lib/python2.5/site-packages/SQLObject-0.8.4-py2.5.egg/sqlobject/mysql/mysqlconnection.py",
line 56, in connectionFromURI
   host=host or 'localhost', port=port or 0, **args)
 File 
"/usr/lib/python2.5/site-packages/SQLObject-0.8.4-py2.5.egg/sqlobject/mysql/mysqlconnection.py",
line 23, in __init__
   import MySQLdb, MySQLdb.constants.CR, MySQLdb.constants.ER
ImportError: No module named MySQLdb

Version 0.9.0 gives:
Traceback (most recent call last):
 File "imdbpy2sql.py", line 31, in <module>
   from sqlobject import *
 File 
"/usr/lib/python2.5/site-packages/SQLObject-0.9.0-py2.5.egg/sqlobject/__init__.py",
line 1, in <module>
   from main import *
 File 
"/usr/lib/python2.5/site-packages/SQLObject-0.9.0-py2.5.egg/sqlobject/main.py",
line 40, in <module>
   import dbconnection
 File 
"/usr/lib/python2.5/site-packages/SQLObject-0.9.0-py2.5.egg/sqlobject/dbconnection.py",
line 19, in <module>
   import col
 File 
"/usr/lib/python2.5/site-packages/SQLObject-0.9.0-py2.5.egg/sqlobject/col.py",
line 30, in <module>
   from formencode import compound
ImportError: No module named formencode

Version .10 (development) gives:
Traceback (most recent call last):
 File "imdbpy2sql.py", line 31, in <module>
   from sqlobject import *
 File "/usr/lib/python2.5/site-packages/SQLObject-
0.10dev_r2692-py2.5.egg/sqlobject/__init__.py", line 1, in <module>
   from main import *
 File "/usr/lib/python2.5/site-packages/SQLObject-
0.10dev_r2692-py2.5.egg/sqlobject/main.py", line 40, in <module>
   import dbconnection
 File "/usr/lib/python2.5/site-packages/SQLObject-
0.10dev_r2692-py2.5.egg/sqlobject/dbconnection.py", line 19, in <module>
   import col
 File "/usr/lib/python2.5/site-packages/SQLObject-
0.10dev_r2692-py2.5.egg/sqlobject/col.py", line 30, in <module>
   from formencode import compound
ImportError: No module named formencode

Even though formencode appeared to be in the site-packages directory. I
guessed that maybe calling easy_install formencode might work out, so I did
it and it basically told me it was already done. So after I installed
0.9.0for python
2.5, I tried it again, and got something different from before when I coped
the output, so now I'm really confused. Is it possible that it is from the
way easy_install handles installs of different versions of the same module?

Traceback (most recent call last):
 File "imdbpy2sql.py", line 97, in <module>
   conn = setConnection(URI)
 File "/usr/lib/python2.5/site-packages/imdb/parser/sql/dbschema.py", line
155, in setConnection
   conn = connectionForURI(uri, **kw)
 File 
"/usr/lib/python2.5/site-packages/SQLObject-0.9.0-py2.5.egg/sqlobject/dbconnection.py",
line 1079, in connectionForURI
   conn = self.schemeBuilders[scheme]().connectionFromURI(uri)
 File 
"/usr/lib/python2.5/site-packages/SQLObject-0.9.0-py2.5.egg/sqlobject/mysql/mysqlconnection.py",
line 56, in connectionFromURI
   host=host or 'localhost', port=port or 0, **args)
 File 
"/usr/lib/python2.5/site-packages/SQLObject-0.9.0-py2.5.egg/sqlobject/mysql/mysqlconnection.py",
line 23, in __init__
   import MySQLdb, MySQLdb.constants.CR, MySQLdb.constants.ER
ImportError: No module named MySQLdb

Thanks again,
Jon
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Imdbpy-devel mailing list
Imdbpy-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/imdbpy-devel

Reply via email to