zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    单链表的逆转
    树的子结构和树的深度
    升级版爬楼梯问题
    蛇形数组
    正则表达式匹配
    构建乘积数组
    N皇后问题
    IOS计算文字高度
    Block的copy时机
    转:CocoaPods pod install/pod update更新慢的问题
  • 原文地址:https://www.cnblogs.com/yuhou/p/10868831.html
Copyright © 2011-2022 走看看