Compiling mysql-python on Windows

, , , , , , ,

To compile mysql-python on Windows you need latest Windows SDK and free Visual C++ 2008 Express Edition or its commercial relative. Python setup script needs few fixes – open setup-windows.py and make following changes:

else:
    #client = "mysqlclient"
    client = "libmysql"
 
library_dirs = [ os.path.join(mysql_root, r'lib\opt') ]
libraries = [ 'kernel32', 'advapi32', 'wsock32', 'msvcrt', client ]

Make sure you have libmysql.lib available and VC++ 2008 redistributables installed. Now module should compile without problems.

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Leave a Comment