[Zope] Re: MySQLdb outside Zope (Ed Colmar)
Andy Todd
Andy.Todd@javelingroup.com
Tue, 25 Feb 2003 17:20:52 -0000
-----Original Message-----
From: zope-request@zope.org [mailto:zope-request@zope.org]
Sent: 25 February 2003 17:00
To: zope@zope.org
Subject: Zope digest, Vol 1 #2620 - 40 msgs
Send Zope mailing list submissions to
zope@zope.org
To subscribe or unsubscribe via the World Wide Web, visit
http://mail.zope.org/mailman/listinfo/zope
or, via email, send a message with subject or body 'help' to
zope-request@zope.org
You can reach the person managing the list at
zope-admin@zope.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Zope digest..."
Today's Topics:
1. MySQLdb outside zope (Ed Colmar)
[snip]
--__--__--
Message: 1
Date: Tue, 25 Feb 2003 00:29:11 -0800 (PST)
To: <zope@zope.org>
From: Ed Colmar <ed@greengraphics.net>
Subject: [Zope] MySQLdb outside zope
Hi all...
I've got the MySQLdb and ZMySQLDA all up and running on my zope install,
but I can't seem to import the library form my regular python
interpreter...
I have not had any luck compiling it. I did install the latest rpm, but
still no import in python...
Even when launching the python in /usr/local/zope/bin/ it won't
import...
Is there some trick that I'm missing here?
I'm trying to follow the devshed Mysql python tutorial...
Thanks for any pointers!
-ed-
Here are the errors if that helps:
--- system python install ---
Python 2.2.1 (#1, Sep 9 2002, 09:26:21)
[GCC 3.2 (Mandrake Linux 9.0 3.2-1mdk)] on linux-i386
Type "help", "copyright", "credits" or "license" for more information.
>>> import _mysql
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ImportError: No module named _mysql
>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ImportError: No module named MySQLdb
--- zope python install ---
Python 2.1.3 (#1, Sep 19 2002, 13:15:46)
[GCC egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)] on linux2
Type "copyright", "credits" or "license" for more information.
>>> import _mysql
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ImportError: No module named _mysql
>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ImportError: No module named MySQLdb
>>>
--=20
Green Graphics ::: Print and Web Design ::: 510.923.0000
--__--__--
[snip]
Ed, you've probably got a path issue. First note where the MySQLdb =
directory is installed then start up a Python interpreter (from =
/usr/local/zope/bin) and type;
>>> import os
>>> print os.path
You will get a list of directories, and the chances are that the =
location of MySQLdb is not in the list. By the way, don't try and import =
_mysql that is the old name of the module and is only kept around for =
backwards compatibility (a.f.a.i.k).
HTH,=20
Andy