mysql python 1.2.3_MySQL Python 1.2.3在一台Windows Xp上艰难的安装过程

本文记录了使用Django框架结合MySQL数据库搭建网站过程中遇到的问题及解决办法,包括安装MySQL-Python模块、配置注册表路径及解决Visual Studio版本兼容性等。

今天试着用django搭个网站,数据库选的MySQL,然后发现我的Python没MySQL模块,下载MySQL-Python-1.2.3后又发现setuptools也没装。

搞定依赖关系树的噩梦又开始了。以后一定弄个一键安装包啥的。

setuptools装好后,我迫不及待的输入“python setup.py install”。可是问题又来了:

Traceback (most recent call last):

File "setup.py", line 15, in

metadata, options = get_config()

File "C:\Documents and Settings\user\My Documents\Downloads\MySQL-python-1.2.3\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]

原来这个模块还要读注册表!

打开setup_windows.py,文件不大,很快找到出错的那行,options['registry_key']的值在site.cfg文件里定义的:

registry_key = SOFTWARE\MySQL AB\MySQL Server 5.0

ok,问题的根源找到了,我的mysql是5.5的,把registry_key的值改为SOFTWARE\MySQL AB\MySQL Server 5.5。

python setup.py install

终于开始了。。。然后它又报告说:error: Unable to find vcvarsall.bat

...我的Visual Studio是2010,网上搜的结果是只支持VS 2008,决定不走编译这条路了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值