为python安装mysqldb

时间:2012-08-29 14:04:47

标签: python windows mysql-python

我尝试为python安装mysqldb,我是python的新手,对不起之前。 当我在提示符下输入“python setup.py install”时,这就是msg:

Traceback (most recent call last):
  File "C:\Python26\MySQL-python-1.2.3\setup.py", line 15, in <module>
    metadata, options = get_config()
  File "C:\Python26\MySQL-python-1.2.3\setup_windows.py", line 7, in get_config
    serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])
WindowsError: [Error 2] The system cannot find the file specified

我正在使用python 2.6,mysq-python 1.2.3,在7位32位上运行

2 个答案:

答案 0 :(得分:1)

从源代码安装MySQL-python在Windows上可能会非常棘手。 使用exe安装程序或使用ActivePython + Pypm

这是获取许多python库的二进制包的好地方

http://www.lfd.uci.edu/~gohlke/pythonlibs/

答案 1 :(得分:1)

SourceForge上现在有一个Windows MSI installer。试试这个,但是如果你想建立自己的,现在(直到1.2.4发布),你应该能够做到这一点:

pip install http://svn.code.sf.net/p/mysql-python/svn/branches/MySQLdb-1.2/MySQLdb

以上假设您已安装Subversion。您还需要安装相应的C connector。然后查看site.cfg中的设置。