日期:2014-05-16  浏览次数:20832 次

MySQL-python 安装

今晚上光折腾了mysql 和MySQL-python了:

?

下了MySQL-python-1.2.3.tar.gz 解压,运行python setup.py install 结果来了:

Traceback (most recent call last):
? File "setup.py", line 15, in <module>
??? metadata, options = get_config()
? File "D:\Jeffrey\Development\Software\MySQL-python-1.2.3\setup_windows.py", li
ne 7, in get_config
??? serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_ke
y'])
WindowsError: [Error 2]

?

这个问题应该是在setup_windows.py中无法获取Mysql的安装的key,根据网上的信息改了改:

首先在setup_windows.py里看到:

??? serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])
??? mysql_root, dummy = _winreg.QueryValueEx(serverKey,'Location')

就是在注册表找不到registry_key,这是在site.cfg里定义的:

registry_key = SOFTWARE\MySQL AB\MySQL Server 5.0,修改了一下site.cfg成:

registry_key = SOFTWARE\MySQL AB\MySQL Server 5.5

还是不行

?

?

?

后来看到http://hi.baidu.com/lettoo/blog/item/6980f086b8223a2b67096ef7.html,还是下了MySQL-python-1.2.3.win32-py2.7.exe,结果我误认为这是包含python27和mysql55的东西,把自己装的都卸载了,晕死!

?

?

全部重新来过,python27,setuptools-0.6c11.win32-py2.7.exe, mysql55,?MySQL-python-1.2.3.win32-py2.7.exe, django。

?

终于搞定。。。

?

然后装了wingide-personal-4.1.3-1,试用版,明天试试效果如何

?

?