python3 如何安装 MySQLdb 库
最近在用 python 写 excel 工具,但是发现 mysqldb 不支持 python3,只支持 python2。但我的代码是基于 python3,所以不想换来换去,于是上网查了一下 python3 如何安装 mysqldb。好家伙,看到我眼花缭乱的。
我总结了一下,主要有这么几种方法:
1.下载 whl 文件
(1)从下面网址下载需要的 whl 包,网址:https://pypi.org/project/mysqlclient/#files
大家可以根据自己 python 的版本选择下载,cp3.6,cp3.7 对应就是 python3.6 和 python3.7
(2)从 dos 命令行进入下载后的文件夹,执行下面命令:
pip install mysqlclient-1.3.14-cp37-cp37m-win_amd64.whl
文件不一样可以换上你自己下的
(3)验证安装是否成功
在命令行执行:
python
import MySQLdb
没有报错就证明安装成功了
【但我试了一下还是不成功不知道什么原因,但很多网页都是这种解决方法,就还是写出来给大家一个参考方法好了】
2.下面的方法是我亲测有效的!!!而且极其方便快捷!!!都给我去试!!!
(1)直接 pip install mysqlclient,下载成功后就可以发现 import mysqldb 不报错了,对就是这么简单粗暴,但是这里给大家说一下小插曲,(我不小心删了 c 盘 appdata 的 local 文件夹,导致我的 python 没了)重装后装成了 32 位的 3.7 版本,本来想着应该和 64 位没什么差别,然后就懒得再装了。在重新配置环境,下需要的库时,发现无法下载 mysqlclient,一直在报错。一直找不到原因的我看到别人的文章说这个方法只对 python3.6 起作用,猜想了一下是不是版本的问题,尝试了一下将 32 位的 py3.7 换成 64 位的 py3.7 就成功了。要是下载失败可以换个 python 版本试试
评论