[python]python2/3安装mysqlclient报‘_mysql.c(29) : fatal error C1083’错误解决方法

错误具体内容如下:

_mysql.c(29) : fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory
error: command 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit status 2

弄了两个多小时,才弄好,整理了一下解决办法如下:

1.先贴个网站https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python,东西都在这个网站下就行

在这里插入图片描述

python2安装mysqlclient方式

  1. 进入到python安装终端,安装MySQL_python,输入:
pip install MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl
  1. 安装MySQL_python成功后,再次安装mysqlclient,即可安装成功
 pip install mysqlclient-1.3.13-cp27-cp27m-win_amd64.whl

python2安装mysqlclient的方式很简单,并且不会出什么幺蛾子。

python3安装mysqlclient方式

  1. 更改MySQL_python的文件名字

我的python版本是python3.7, 所以必须要将MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl 改成 MySQL_python‑1.2.5‑cp37‑none‑win_amd64.whl
然后再进行安装,否则会报error:MySQL_python-1.2.5-cp27-none-win_amd64.whl is not a supported wheel on this platform.

pip install MySQL_python‑1.2.5‑cp37‑none‑win_amd64.whl
  1. 安装MySQL_python成功后,再次安装mysqlclient,即可安装成功
 pip install mysqlclient-1.3.13-cp37-cp37m-win_amd64.whl

python3.7安装mysqlclient完成,查看一下: pip list
在这里插入图片描述

操作结束,希望对大家有帮助,谢谢!在这里插入图片描述

  • 22
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值