python3.*报“ImportError: No module named ‘MySQLdb'”

在用scrapy做一个爬虫时,想用MySQL做数据库,但是 执行 python 命令时却报错。起初错误提示:
Error loading MySQLdb module: No module named 'MySQLdb'。

问题描述:

报错:ImportError: No module named MySQLdb

方法解析:

MySQLdb只支持Python2.,还不支持3.
可以用PyMySQL代替。安装方法:pip install PyMySQL

然后在需要的项目中,把 init.py中添加两行:

import pymysql
pymysql.install_as_MySQLdb()

就可以用 import MySQLdb了。其他的方法与MySQLdb一样。

参考:

http://stackoverflow.com/questions/21440230/install-mysql-python-windows

当你遇到问题无法解决而抓狂的时候,可以多搜索一下看看网友的抱怨,原来还有另外的人跟你一样的抓狂~~~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天在玩Django,碰到了一个很坑爹的问题,但是意外的解决了,汗。用Django 搭建一个网站后台时,想用MyS...
    _无名人阅读 1,133评论 0 0
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,801评论 0 10
  • 问题描述: 报错:ImportError: No module named MySQLdb 对于不同的系统和程序有...
    aimaile阅读 11,981评论 0 2
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 4,236评论 4 16
  • 人到中年,唯心独醉,扬手是春,落手是秋,在这一扬一落之间,心中有种淡淡的酸楚:是被青春抛弃的无奈,是被岁月...
    黛汐Daisy阅读 234评论 0 0