环境:python3.8
(原来环境python2.7 有问题 /use/lib... 更换 软件连接 或者 安装 python3+ 然后[ln -s] 创建软连接)
pip install MySQLdb 报错 不是 python2.7 版本低就是不维护什么的 直接 丢弃python2.7 用 python3.+,同时 pip 版本 有 1.934 更新到 2.0+
a.网页下载安装包:https://pypi.org/project/mysqlclient/#files
b.解压 tar -xzvf mysqlclient-1.4.6.tar.gz
其中 mysqlclient-1.4.6-cp38-cp38-win_amd64.whl 这个是 windows 安装环境的包(下载错啦)
c.执行 pip install mysqlclient
出现:Sucessfully installed mysqlclient-1.4.6 说明安装成功
查看 pip list 说明已经安装完成
写个dome 测试一下吧
import MySQLdb
DATABASE = {
'host':'127.0.0.1',
'database':'database',
'user':'root',
'password':'root',
'charset':'utf8mb4'
}
#db = MySQLdb.connect('localhost','root','root','center_small')
db = MySQLdb.connect(**DATABASE)
cursor = db.cursor()
sql = "select * from vens_email_logs"
cursor.execute(sql)
results = cursor.fetchall()
for row in results:
print(row)