安装 mysqlclient 报 mysql_config not found

raise EnvironmentError("%s not found" % (mysql_config.path,))

OSError: mysql_config not found

发现原来是用 apt 安装的 mysql 的 mysql_config 文件缺失了,

需要安装 libmysqld-dev 和 libmysqlclient-dev 两个包。

如果安装时少了 libmysqld-dev 就会报这个错,

n__=1.3.12 -I/usr/include/mysql -I/usr/include/python3.6m -c _mysql.c -o build/temp.linux-x86_64-3.6/_mysql.o

_mysql.c: In function ‘_mysql_ConnectionObject_ping’:

_mysql.c:1894:3: error: unknown type name ‘my_bool’; did you mean ‘_Bool’?

my_bool recon = reconnect;

^~~~~~~

_Bool

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

----------------------------------------

Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-p5vupszb/mysqlclient/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-q5zxo5am/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-install-p5vupszb/mysqlclient/

如果安装 libmysqld-dev 出现依赖关系的 bug,就要安装正确的依赖版本:

下列软件包有未满足的依赖关系:

libmysqld-dev : 依赖: libmysqlclient-dev (>= 5.7.22-0ubuntu18.04.1) 但是它将不会被安装

E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

根据提示 libmysqlclient-dev (>= 5.7.22-0ubuntu18.04.1)可以安装:

sudo apt install libmysqlclient-dev=5.7.22-0ubuntu18.04.1

最后再重新安装 mysqlclient

sudo pip install mysqlclient --user

mysql_config缺失_安装 mysqlclient 报 mysql_config not found相关推荐

  1. Django安装mysqlclient报错的问题

    Django安装mysqlclient报错的问题 ERROR: Command errored out with exit status 1: python setup.py egg_info Che ...

  2. pip 安装 mysqlclient 报错 Command errored out with exit status 1

    安装mysqlclient报错: ERROR: Command errored out with exit status 1: 'd:\cs\csruanjiananzhuang\python\pyt ...

  3. PIP安装mysqlclient报错:Building wheel for mysqlclient (pyproject.toml) ... error error: subproces

    conda环境下安装mysqlclient报错 这个问题困了2天,翻了好多博客都没有解决,最终找到解决方案,特分享一下: 话不多说,上干货!!! Ubuntn: 先执行: apt-get instal ...

  4. django2.0 在安装mysqlclient 报错ERROR: Command errored out with exit status 1: python setup.py egg_info

    环境:centos7 +  Django2.0 + python3.6 django2.0连接mysql需要安装PyMySQL和mysqlclient pip3 install PyMySQL pip ...

  5. mysql_config缺失_如何解决mysqlconfig缺失问题

    mysql config缺失的解决办法:首先使用查看mysql的安装情况:然后移除已有的安装包:接着下载64bit的rpm文件:最后重新使用"rpm -ivh MySQL-devel-5.5 ...

  6. cmd输入pip报错_安装pip报错:WARNING: Retrying (Retry(total=4,...

    安装pip报错:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) afte ...

  7. python安装mysqlclient报错_Centos 6 – sudo在为Python 3.4安装mysqlclient时...

    我是Centos 6和Linux的新手.我需要安装Python 3.4,但Centos 6默认使用Python 2.6.6. 我已经将Python 3.4安装到/usr/local/lib/Pytho ...

  8. c 引用mysql报错_安装TPCC-MySQL报错

    安装TPCC-MySQL做压力测试,由于TPCC-MySQL是bzr工具进行版本控制的,所以要先安装bzr [root@mha_backup /root] #rpm -Uvh http://dl.fe ...

  9. mysql server安装报错_安装VtigerCRM报错:MySQL Server should be configured with

    安装报错提示如下: MySQL Server should be configured with: sql_mode = ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREA ...

  10. python安装盒怎么打开_安装MySQL-python报错

    _mysql.c: 在函数'DL_EXPORT'中: _mysql.c:3058: 错误:expected declaration specifiers before 'init_mysql' _my ...

最新文章

  1. R语言条件Logistic回归模型案例:研究饮酒与胃癌的关系
  2. java搭建maven项目_Eclipse使用maven创建Java Web项目完整示例
  3. 又见程序员精神——有感于谷歌一天一夜开发春运交通图
  4. runC爆严重安全漏洞,主机可被攻击!使用容器的快打补丁
  5. object取值_this的原理、函数的不同调用方式this取值、以及不同环境下this的取值、函数四种调用方法...
  6. linux 获取本机的所有IP地址
  7. 洛谷 P1966 火柴排队 —— 思路
  8. 生命是一连串长期而持续的累积
  9. Python OS使用
  10. Struts2中的异常处理
  11. Docker入门之安装与卸载
  12. Windows 7 SP1 旗舰版 MSDN原版
  13. java+整合handwrite_GitHub - wmz46/HandWriteRecognizer: 封装Microsoft.Ink为C++动态库,可供其他语言调用手写识别...
  14. 英语音标学习视频教程
  15. r语言做绘制精美pcoa图_pca , nmds , pcoa 图添加分组的椭圆
  16. 去掉WORD文档中首页的页眉及页眉的横线
  17. 衣带渐宽终不悔为伊消得人憔悴,土蜂蜜科技终成正果
  18. codewars Kata——Persistent Bugger问题
  19. 直通车开通后没有展现量,启中教育来分析
  20. Python 60 天 + 450 题,倾情奉献

热门文章

  1. 查看Windows上运行程序的异常日志
  2. error: Unexpected trailing comma (comma-dangle) at src\components\Login.vue:99:4:
  3. java中怎么把系统格式化_如何在java中格式化1200到1.2k
  4. python搜索关键词自动提交_根据关键词,自动从搜索引擎采集相关网站的真实地址与标题...
  5. springboot 打 jar 包分离依赖 lib 和 配置文件
  6. Android计算器(仿小米计算器)
  7. jQuery简单好用的JavaScript代码库略解使用
  8. ELK 企业内部日志分析系统
  9. 调查 | 用户无法识别网络钓鱼攻击
  10. “.NET研究”理解.NET程序集的执行过程