关于在Python3.5下安装MySQL-python模块的问题

近端日子在学习Python的Django框架的时候,有需要安装MySQL-python模块,一开始百度到用pip安装:

pip install MySQL-python

但是在安装的时候却报错了:

mysql.c(42): fatal error C1083: 无法打开包括文件: “config-win.h”: No such file or directory
error: command 'D:\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2

没办法只能再去百度找答案……

结果只能找到一种办法,就是需要手动下载MySQL-python驱动

在网上大部分看到的只有

https://pypi.python.org/pypi/MySQL-python/1.2.5

但这个目前最新的版本的仅支持Python-2.4到2.7的版本,暂不支持Python-3.0及以上的版本(2014年更新的??这是多久以前的了啊)

然而我电脑上的是python-3.5的,这就很尴尬了。。


(重点来了)

又找了很长时间,终于找到适合在Python-3.5上扩展的mysql驱动

https://pypi.python.org/pypi/mysqlclient/1.3.10

这是目前的最新版本(截止至2017.07.15),之后若有最新版本也可在上面那个页面跳转

如图,在旧版本1.3.7会提示最新版本为1.3.10,点击可跳转:



这里我是64位的win10系统+Python-3.5,所以我就下载了

https://pypi.python.org/pypi?:action=show_md5&digest=d449dbef5f9b4180adfbbcded93afde2


之后将下载后的*.whl文件跟pip.exe放在同个目录(一般是在 ..\Python35\Scripts\ 里)

然后用cmd命令进入到这个目录执行PIP命令安装:

pip install xxxx.whl
这里自己将xxxx.whl改为下载下来的文件名,注意whl文件名不能改,必须和原名一模一样

安装后就会提示Successfully installed mysqlclient-1.3.10


检查MySQLdb模块是否可以正常导入来测试有没有安装成功:

import MySQLdb

没有报错提示MySQLdb模块找不到,说明安装成功!



  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值