python3编译mysqldb的问题

前言

老规矩先来一篇前言,来说明一下当时的环境,便于看官们有良好的代入感。因为自己需要把windows下的mysql迁入到我的mac上面来,虽然知道mac的本质是牛逼的unix,但是还是没有半点激动,因为相比于简单的windows,感觉在mac上开发非oc、swift之流的,学习成本太高了。就拿我配置能自动补全代码的vim来说,我靠,研究的时间足够写本小说了。废话少说,直接切入主题。我在使用别人的代码的时候需要用到mysqldb这个module,解释器给出了ImportError: No module named xxx这种错误,然后果断祭出pip这个大杀器,结果发现有错了,郁闷,给出的错误是Python 3 ImportError: No module named 'ConfigParser'。然后毫不犹豫的继续pip3 install xxx 。网速也是相当给力,很快就搞定了,但是.....(不要拦我,我要换系统)安装完所谓的ConfigParser对安装mysqldb没什么用处。然后继续stackflow,发现压根mysqldb没有支持python3,于是呵呵哒。

解决方案

使用pip3 install mysqlclient,关于这个mysqlclient是在python3上替代MySQL-python的一个新的python包。经过检测一安装完,立马程序杠杠的运行起来。

为什么一定要使用pip3,你想知道嘛?请关注后续文章。


Python 3 ImportError: No module named 'ConfigParser' - Stack Overflow

果断给出传送门,希望详细了解的自己点击


你可能感兴趣的:(python3编译mysqldb的问题)