让python 3支持mysqldb的解决方法,pythonmysqldb
让python 3支持mysqldb的解决方法,pythonmysqldb
前言
在新的一年里祝大家前端都用ES6,php都用PHP7,Java都是JAVA9,python都是3。好了,下面进入本文的主要的内容,大家可能在python2.x中用习惯了mysqldb,但是在python3.x中已经不支持那个组件了。如果还想要让python 3支持mysqldb该怎么办呢?下面来一起看看吧。
原因
MySQLdb 只适用于python2.x,发现pip装不上。它在py3的替代品是: import pymysql
pip install pymysql django+mysql
而Django默认的还是使用MySQLdb:执行会报:ImportError: No module named 'MySQLdb'
解决:
在站点的 __init__.py
文件中添加
import pymysql pymysql.install_as_MySQLdb()
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对帮客之家的支持。
相关内容
- Python 2与Python 3版本和编码的对比,python对比
- python3制作捧腹网段子页爬虫,python3捧腹
- Python 3中的yield from语法详解,pythonyield
- 详解python3实现的web端json通信协议,python3json
- 用yum安装MySQLdb模块的步骤方法,yummysqldb
- 浅析Python中MySQLdb的事务处理功能,pythonmysqldb
- Python3中使用urllib的方法详解(header,代理,超时,认证,异常
- Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,u
- Python3实现并发检验代理池地址的方法,python3实现并发
- 好用的Python编辑器WingIDE的使用经验总结,pythonwingide
评论关闭