关于windows安装mysqclient报错

最近在学习django,发现安装mysqlclient包时老是老错,机器是win 10 64位的,在命令行里输入pip install mysqlclient,发现一直安装不上,报错信息如下:

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

然后网上找相关资料,网上的教程是下载mysql connector,然后手动将mysqlclient源码里的site.cfg,以及setup_windows.py的关于connector的路径给改成我们安装的mysql connector的路径,改过之后发现还是不行,估计是源码是linux的,而我们系统是windows的。

之后进入mysqlclient的github页,上面有提示:Wheels for Windows may be not released with source package. You should pin version in your requirements.txt to avoid trying to install newest source package.

上面提示了最好避免用最新的源码包来安装,安装的时候指定版本号就ok啦,我们在github找到历时版本:https://github.com/PyMySQL/mysqlclient-python/releases,找到最新的windows支持的版本,下载下来,pip install成功。我们安装最新的版本是:1.3.9

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值