使用pip安装mysql驱动报错(针对pip install Mysql-python安装报错“Microsoft Visual C++ 14.0 is required”)

在Django项目中使用mysql数据库,要安装驱动
如果大家使用的是pip install Mysql-python,就会报一大堆错!
在这里插入图片描述

解决方法:
方案一:
1.在http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python下载对应的包版本
在这里插入图片描述


2.如果是Python2.7版本,直接下载上面的32位或者64位,
然后在cmd下跳转到下载MySQL_python-1.2.5-cp27-none-win_amd64.whl的目录下
执行pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl(以Python2.7 64位为例),然后就安装成功了MySQL-python


3.如果是Python3版本的,注意不要直接下下面的mysqlclient,会报这样的错
在这里插入图片描述
这里原因就是直接pip install mysqlclient就行,不需要下载再安装,多此一举(这个方法是使用mysqlclient代替Mysql-python)


如果你想安装Mysql-python也是不可以,强行给他改个支持的名字再安装,我们这里就是版本号,cp36(这里的修改要结合你的python版本,不同python这里修改的方式是不同的)
我这里是Python3.6,所以为pip install MySQL_python-1.2.5-cp36-none-win_amd64.whl
运行安装成功
在这里插入图片描述

方案二(个人强烈推荐):
现在已经可以不用再纠结这个问题了,不管Python2和Python3,使用 PyMySQL 驱动
直接简单暴力pip install pymysql

发布了149 篇原创文章 · 获赞 84 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/weixin_43465312/article/details/95916736
今日推荐