[Trac] 'module' object has no attribute 'connect'
Jeffrey E. Forcier
jforcier at strozllc.com
Fri Jun 10 07:16:08 CDT 2005
You probably don't have the right version of py-sqlite, I had the
same error a week ago, and after investigation it seems there are two
fairly different versions of that library.
Now, I'm using DarwinPorts on Mac OS X, so I don't know if this is
their fault or the upstream maintainers' fault, but in case it's the
latter, I'll explain the problem I had.
In my package list I have *two* oddly-named/versioned instances of py-
sqlite, as follows:
py-sqlite python/py-sqlite 2.0.3 python database extension
for sqlite
py-sqlite2 python/py-sqlite2 1.0.1 python database extension
for sqlite2
Further confusing the matter is that there's two versions of SQLite
itself:
sqlite databases/sqlite 2.8.15 an embedded SQL database engine
sqlite3 databases/sqlite3 3.2.1 an embedded SQL database engine
Anyway, what Trac appears to expect is SQLite 2.x with py-sqlite2 1.x.
The difference is that py-sqlite2 implements the Python Database API
2.0 (PEP 249, http://www.python.org/peps/pep-0249.html) which is what
the Trac python code uses, and py-sqlite does not. So, you're
probably using py-sqlite, which doesn't have a 'pysqlite.connect()'
function, thus generating the error you see.
I hope this helps instead of just being a bunch of junk :)
Regards,
Jeff
On Jun 10, 2005, at 3:12 AM, Eric Coleman wrote:
> Each time I try to create a trac environment, I get the following:
>
> Creating and Initializing Project
> Failed to create environment. 'module' object has no attribute
> 'connect'
> Failed to initialize database. 1
>
>
> Im pretty new to all this linux stuff, is there something specific
> you need to know? Im running RHEL 3, subversion 1.2, python 2.4.1
>
> - Eric
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.323 / Virus Database: 267.6.6 - Release Date: 6/8/2005
> _______________________________________________
> Trac mailing list
> Trac at lists.edgewall.com
> http://lists.edgewall.com/mailman/listinfo/trac
>
--
Jeffrey E. Forcier
Junior Developer, Research and Development
Stroz Friedberg, LLC
15 Maiden Lane, 12th Floor
New York, NY 10038
[main]212-981-6540 [direct]212-981-6546
http://www.strozllc.com
This message is for the named person's use only. It may contain
confidential, proprietary or legally privileged information. No right to
confidential or privileged treatment of this message is waived or lost
by any error in transmission. If you have received this message in
error, please immediately notify the sender by e-mail or by telephone at
212.981.6540, delete the message and all copies from your system and
destroy any hard copies. You must not, directly or indirectly, use,
disclose, distribute, print or copy any part of this message if you are
not the intended recipient.
More information about the Trac
mailing list