让python 3支持mysqldb的解决方法

Trina ·
更新时间:2024-11-15
· 838 次阅读

前言

在新的一年里祝大家前端都用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基于mysql实现学生管理系统python+mysql实现教务管理系统用 Python 连接 MySQL 的几种方式详解Python MySQL数据库连接池组件pymysqlpool详解Python如何读取MySQL数据库表数据Python中操作mysql的pymysql模块详解Python操作MySQL数据库9个实用实例使用Python操作MySQL的一些基本方法由Python编写的MySQL管理工具代码实例



方法 mysqldb Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号