• PyMySQL和MySQLdb的区别


     
    网上很多关于Scrapy存入MySQL的教程,都会发现又这么一个包的引入:
    import MySQLdb
    import MySQLdb.cursors
    聪明的你或许已经算到,需要安装MySQLdb,所以你就在命令行输入:
    pip install MySQLdb
    但遗憾的是,你发现,出现了下面的错误:

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

    几个意思?原来是没有这么一个包,找了原因发现MySQLdb只只支持到python3.4,因此,如果你是python3.5+的用户,那肯定找不到这么一个包,那如何是好?

    其实,python3.5以上的用户,可以安装另外一个mysql驱动:PyMySQL

    什么是 PyMySQL?

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

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

    PyMySQL 安装

    在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装。

    PyMySQL 下载地址:https://github.com/PyMySQL/PyMySQL。

    如果还未安装,我们可以使用以下命令安装最新版的 PyMySQL:

    $ pip3 install PyMySQL
  • 相关阅读:
    使用C#调用系统API实现锁定计算机
    阶段性总结
    心情状态所困
    VMware虚拟机网络配置相关备忘
    数据库学习第一篇
    给window xp sp2设置共享文件夹
    转报竞赛实操试题
    数据库视频笔记
    Android开发从零开始,搭建交叉编译环境
    排故总结
  • 原文地址:https://www.cnblogs.com/yuhou/p/10868831.html
Copyright © 2020-2023  润新知