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

python安装MySQLdb误区

??? 这段时间在学习python(2.5), 准备学习一下python访问mysql的代码,在网上查了下,于是下了个.tar的包,在安装时出现了n多的问题,先是什么installtool没有,然后无c interpretor,硬着头皮下了个C++2010 studio,装上去了还是报同样的错,搞得十分头大,在网上查了一下,说装2.6的比较好一点,于是下了一个python-2.6.6.msi和MySQL-python-1.2.2.win32-py2.6.exe都装完后,这个还是不能运行,原因是因为安装后的包中有代码错误(过期不用了),于是按着网上说的改了下,测试了一下import MySQLdb, 没有问题,满以为搞定了后,我写了个小程序,于是又出现了内存访问错误的问题,使我彻底崩溃了。



?

???
自己换了个版本,还是用回原来的python-2.5.2.msi及MySQL-python-1.2.2.win32-py2.5.exe,几乎没有任何改动就完成了,而且测试通过.



?

不是版本越高就越合理,python版本不兼容的情况由此可见一斑,还有一点就是尽量装exe的mysqldb的安装版本,不要用tar包自已命令行装,因为很可能你机子上没有c的interpetor, 于是,两天的研究及安装就在这几分钟被搞定了,走了一大段弯路,实际上还是最原始的方法解决了问题,在此记录一下,也希望给受此困扰的兄弟们一点提示,节约安装时间。
?