mac安装mysqlclient和Flask-MySQLdb报错1

由于本人使用的MAC + python3.5安装MySQLdb的报错

网上搜索后发现mac版本python3以上安装  brew安装mysqlclient

的mysqlclient(https://github.com/PyMySQL/mysqlclient-python)github上地址

先决条件

您可能需要安装Python和MySQL开发标头和库,如下所示:

sudo apt-get install python-dev libmysqlclient-dev #Debian / Ubuntu

sudo yum install python-devel mysql-devel #红帽/ CentOS

在Windows上,没有MySQLConnector / C或MSVC,可以安装二进制轮。

关于Python 3的注意事项:如果您使用的是python3,则需要使用以下命令安装python3-dev:

sudo apt-get install python3-dev #debian / Ubuntu

sudo yum install python3-devel #红帽/ CentOS

brew install mysql-connector-c #macOS(Homebrew)


安装   brew install mysql-connector-c #macOS(Homebrew)

继续报错:

brew安装mysql-connector-c在macOS Sierra上产生错误:错误:由于安装了冲突的公式,无法安装mysql-connector-c。mysql:因为两者都安装MySQL客户端库请  brew unlink mysql 在继续之前。取消链接会从/ usr / local中删除公式的符号链接。您可以在安装完成后再次链接公式。您可以 - 强制执行此安装,但构建可能会失败或导致产生的软件产生不明确的副作用。

brew取消链接mysql

继续填坑

使用homebrew brew install mysql-connector-c 安装mysql连接器然后使用pip安装mysql-python pip install mysql-python 或者尝试PyMySQL它是一个纯粹的python客户端库,你可以安装使用pip install PyMySQL 和升级  setuptools。 

pip install --upgrade setuptools


继续走:

从源代码安装

  1. 通过git clone git@github.com 下载源代码  :PyMySQL / mysqlclient-python.git
  2. 定制 site.cfg
  3. python setup.py install

ok  



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值