在用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
当你遇到问题无法解决而抓狂的时候,可以多搜索一下看看网友的抱怨,原来还有另外的人跟你一样的抓狂~~~