文章若有错误,欢迎指出。
博主也是个python初学者,写文章主要是为了给自己做笔记。
这里是博主第一篇正式的文章( ̄▽ ̄)/
MySQLdb
一、MySQLdb介绍
MySQLdb是python与mysql交互的一个库。提供连接服务器及其他一系列数据库操作的接口,以便我们要用python与mysql数据库进行交互。
python2中是mysql-python,python3中是mysqlclient。
而导入的时候模块名称是叫MySQLdb。
除此之外,类似的库:pymysql。
具体用处:数据分析、爬虫资源采集等。
二、关于查看当前版本支持包(whl文件)格式
AMD64中(64位):
import pip._internal
print(pip._internal.pep425tags.get_supported())
WIN32中(32位):
import pip
print(pip.pep425tags.get_supported())
举个例子:
这里的(‘cp37’, ‘cp37m’, ‘win_amd64’),就代表支持cp37-cp37m-win_amd64的whl文件
三、安装
python2安装:
pip install mysql-python
python3安装:
pip3 install mysqlclient
import导入成功
whl文件手动安装
或者可以直接下载whl文件,进行手动安装
网址:python第三方库下载地址
- ctrl+f,调出搜索框,输入mysql-python,选择对应版本下载(上面有介绍)
- 下载完成后,在whl文件所在目录调出cmd,输入pip install [whl名称]即可
在python2中:
pip install MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl
在python3中:(我的python版本是3.7)
pip3 install mysqlclient‑1.3.13‑cp37‑cp37m‑win_amd64.whl
如果在安装中出现错误,下面的的版块可能会有解决方法。
四、提示
- 安装whl文件失败
1、可以用管理员方式打开cmd
2、检查whl文件的路径是否正确(建议在whl文件的地址栏上输入cmd来调出cmd界面)
- . 提示’pip’不是内部或外部命令,也不是可运行的程序或批处理文件
1、找到自己安装python的目录,找到Scripts文件夹,并把这个Scripts文件夹的目录添加到Path环境变量即可。
五、最后的话
后面当然是自己吹水的啦。(233)
个人觉得mysqlclient也只是python3对MySQLdb的缓兵之计。(雾)
个人是比较倾向于pymysql,因为以后会是python3的时代嘛。(坚信!)