MySQLdb库和pymysql库的区别


 

 

在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一样

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM