Python 3.2MySQL驱动适配方案

Python3.2 的 MySQL 驱动真不太好找,是早期项目还得兼容老版本的时候。这次总算淘到一个能用的,装上跑通了,连数据库一点问题都没有。给你分享出来,省得再折腾。

老版本 Python 用的驱动和现在不太一样,mysql-connector-python太新,多时候会出兼容问题。建议用 MySQLdb 或者老牌的 MySQL-python,这俩跟 3.2 能配得上。

装的时候注意下,Python3.2 对模块兼容性比较挑。推荐你去看看 MySQL Python 连接驱动Python 连接 MySQL 驱动,里面有手动编译的办法,也有替代方案,挺实用的。

如果你是用 Windows,建议直接找已经编译好的.whl 包,用pip install xxx.whl一装就好,省去一堆编译麻烦。Mac 和 Linux 的话,建议开个虚拟环境,用virtualenv隔离一下,省得和别的项目冲突。

另外,如果你正用 3.2 做老系统维护,不妨也看看这篇关于 Python 3.2 的文章,能补点老版本的小坑知识,挺有的。

如果你也被驱动卡住了,不妨试试这些方法,省心多了。用老版本 Python 的坑,真的是谁踩谁知道……

exe 文件大小:1022.93KB