Using MySQLdb Newbie

Skip Montanaro skip at pobox.com
Wed Sep 19 09:39:10 EDT 2001


    Jordan> I'm using Linux Mandrake 8.0 with Python version 2.0.  I
    Jordan> downloaded the tarball uncompressed it and read the README. It
    Jordan> says to run python setup.py build then python setup.py
    Jordan> install. But, when i try either of these they both give the same
    Jordan> error?

Works for me (Mandrake 8.0, Python 2.1.1):

    MySQL-python-0.9.0% python setup.py build
    running build
    running build_py
    creating build
    creating build/lib.linux-i686-2.1
    copying CompatMysqldb.py -> build/lib.linux-i686-2.1
    copying _mysql_exceptions.py -> build/lib.linux-i686-2.1
    creating build/lib.linux-i686-2.1/MySQLdb
    copying MySQLdb/__init__.py -> build/lib.linux-i686-2.1/MySQLdb
    copying MySQLdb/converters.py -> build/lib.linux-i686-2.1/MySQLdb
    copying MySQLdb/connections.py -> build/lib.linux-i686-2.1/MySQLdb
    copying MySQLdb/cursors.py -> build/lib.linux-i686-2.1/MySQLdb
    copying MySQLdb/sets.py -> build/lib.linux-i686-2.1/MySQLdb
    copying MySQLdb/times.py -> build/lib.linux-i686-2.1/MySQLdb
    creating build/lib.linux-i686-2.1/MySQLdb/constants
    copying MySQLdb/constants/__init__.py -> build/lib.linux-i686-2.1/MySQLdb/constants
    copying MySQLdb/constants/CR.py -> build/lib.linux-i686-2.1/MySQLdb/constants
    copying MySQLdb/constants/FIELD_TYPE.py -> build/lib.linux-i686-2.1/MySQLdb/constants
    copying MySQLdb/constants/ER.py -> build/lib.linux-i686-2.1/MySQLdb/constants
    copying MySQLdb/constants/FLAG.py -> build/lib.linux-i686-2.1/MySQLdb/constants
    copying MySQLdb/constants/REFRESH.py -> build/lib.linux-i686-2.1/MySQLdb/constants
    copying MySQLdb/constants/CLIENT.py -> build/lib.linux-i686-2.1/MySQLdb/constants
    running build_ext
    building '_mysql' extension
    creating build/temp.linux-i686-2.1
    gcc -g -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/mysql -I/usr/local/include/python2.1 -c _mysql.c -o build/temp.linux-i686-2.1/_mysql.o
    gcc -shared build/temp.linux-i686-2.1/_mysql.o -L/usr/lib/mysql -lmysqlclient -lz -o build/lib.linux-i686-2.1/_mysql.so

What version of MySQLdb are you trying to build?  Can you post the precise
output from the build process?

-- 
Skip Montanaro (skip at pobox.com)
http://www.mojam.com/
http://www.musi-cal.com/




More information about the Python-list mailing list