Thomas, this problem bit me too and you'll probably get half a dozen identical responses :) - you need to use a Python2.4 compiled with the '--enable-unicode=ucs4' flag - see the # 15 in http://g2.trac.bx.psu.edu/wiki/FAQ
As I understand it, this isn't a problem for Mac users but will affect most linux distributions using the system python, so FWIW, I think this is going to annoy enough potential developers to be worth some effort to solve. Unfortunately, aside from a separate release with all-ucs2-compatible eggs for linux, I'm not sure there's an obvious solution....
Message: 7 Date: Fri, 16 Feb 2007 15:49:40 +0100 From: Thomas Junier Thomas.Junier@medecine.unige.ch Subject: [galaxy-user] Install problem: SQLite DBAPI not found To: galaxy-user@bx.psu.edu Message-ID: 200702161549.40705.thomas.junier@medecine.unige.ch Content-Type: text/plain; charset=us-ascii
Hi folks,
First of all, I'm not sure if this is the right list to post to, so my apologies if it isn't.
I'm trying to install Galaxy on my machine, according to the instructions at http://g2.trac.bx.psu.edu/wiki/HowToInstall.
Everything works fine until I try to do:
$ sh run.sh
at which point I get a Python traceback in which the last call raises the following error: File "/home/galaxy/galaxy_dist/eggs/SQLAlchemy-0.3.3-py2.4.egg/sqlalchemy/engine/strategies.py", line 52, in create sqlalchemy.exceptions.InvalidRequestError: Cant get DBAPI module for dialect '<sqlalchemy.databases.sqlite.SQLiteDialect object at 0x2a983a6fd0>'