- 时间:2020-01-09 16:21 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:让python 3支持mysqldb的解决方法
[b]前言[/b]
在新的一年里祝大家前端都用ES6,php都用PHP7,Java都是JAVA9,python都是3。好了,下面进入本文的主要的内容,大家可能在python2.x中用习惯了mysqldb,但是在python3.x中已经不支持那个组件了。如果还想要让python 3支持mysqldb该怎么办呢?下面来一起看看吧。
[b]原因[/b]
MySQLdb 只适用于python2.x,发现pip装不上。它在py3的替代品是:[code] import pymysql[/code]
pip install pymysql
django+mysql
而Django默认的还是使用MySQLdb:执行会报:[code]ImportError: No module named 'MySQLdb'[/code]
[b]解决:[/b]
在站点的 [code]__init__.py [/code]文件中添加
import pymysql
pymysql.install_as_MySQLdb()
[b]总结[/b]
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程素材网的支持。