首页 > 数据库技术 > 详细

MySQLdb库和pymysql库的区别

时间:2020-07-13 12:39:18      阅读:61      评论:0      收藏:0      [点我收藏+]

 

 

在Python 中安装 MySQLdb 报错如下:

 Could not find a version that satisfies the requirement MySQLdb (from versions: )No matching distribution found for MySQLdb 

 

查询后了解到,MySQLdb 包只支持到python3.4,因此,如果你是python3.5+的用户,可以安装另外一个mysql驱动:PyMySQL

  PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。

  PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。

 

安装与MySQLdb方法一样:

安装 MySQLdb
pip install MySQLdb

安装PyMySQL
pip3 install PyMySQL

 

如果还是习惯使用MySQLdb,可以在需要的项目中,在__init__.py中添加如下两行:

import pymysql
pymysql.install_as_MySQLdb()

这样,就可以使用 import MySQLdb 了,其他方法与MySQLdb一样

 

MySQLdb库和pymysql库的区别

原文:https://www.cnblogs.com/bxhsdy/p/13292255.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!