mac python pip安装mysqlclient报错

Mac 使用 pip install mysqlclient 爆错 error: subprocess-exited-with-error 解决办法 有问题直接查官方文档,是最快,也是最靠谱的。最后附上 pypi 的。 阅读详情

python mac安装mysqlclient报错

在python3中,django使用mysql时需要安装maysql驱动,django2.2中pymysql最高版本不够高,这里使用mysqlclient,但安装过程报错,这里记录一下。

pip install mysqlclient

但是报错

Using cached https://files.pythonhosted.org/packages/f4/f1/3bb6f64ca7a429729413e6556b7ba5976df06019a5245a43d36032f1061e/mysqlclient-1.4.2.post1.tar.gz
    ERROR: Complete output from command python setup.py egg_info:
    ERROR: /bin/sh: mysql_config: command not found
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/6c/jdnqnjsx48d8qj0kwn751c580000gn/T/pip-install-bz44wlso/mysqlclient/setup.py", line 16, in <module>
        metadata, options = get_config()
      File "/private/var/folders/6c/jdnqnjsx48d8qj0kwn751c580000gn/T/pip-install-bz44wlso/mysqlclient/setup_posix.py", line 51, in get_config
        libs = mysql_config("libs")
      File "/private/var/folders/6c/jdnqnjsx48d8qj0kwn751c580000gn/T/pip-install-bz44wlso/mysqlclient/setup_posix.py", line 29, in mysql_config
        raise EnvironmentError("%s not found" % (_mysql_config_path,))
    OSError: mysql_config not found
    ----------------------------------------
ERROR: Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/6c/jdnqnjsx48d8qj0kwn751c580000gn/T/pip-install-bz44wlso/mysqlclient/

如下解决办法

安装mysql-connector-c

brew install mysql-connector-c

成功之后再次安装

pip install mysqlclient

出现另外错误:

Using cached https://files.pythonhosted.org/packages/f4/f1/3bb6f64ca7a429729413e6556b7ba5976df06019a5245a43d36032f1061e/mysqlclient-1.4.2.post1.tar.gz
    ERROR: Complete output from command python setup.py egg_info:
    ERROR: Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/6c/jdnqnjsx48d8qj0kwn751c580000gn/T/pip-install-i8sa5ttt/mysqlclient/setup.py", line 16, in <module>
        metadata, options = get_config()
      File "/private/var/folders/6c/jdnqnjsx48d8qj0kwn751c580000gn/T/pip-install-i8sa5ttt/mysqlclient/setup_posix.py", line 53, in get_config
        libraries = [dequote(i[2:]) for i in libs if i.startswith('-l')]
      File "/private/var/folders/6c/jdnqnjsx48d8qj0kwn751c580000gn/T/pip-install-i8sa5ttt/mysqlclient/setup_posix.py", line 53, in <listcomp>
        libraries = [dequote(i[2:]) for i in libs if i.startswith('-l')]
      File "/private/var/folders/6c/jdnqnjsx48d8qj0kwn751c580000gn/T/pip-install-i8sa5ttt/mysqlclient/setup_posix.py", line 12, in dequote
        raise Exception("Wrong MySQL configuration: maybe https://bugs.mysql.com/bug.php?id=86971 ?")
    Exception: Wrong MySQL configuration: maybe https://bugs.mysql.com/bug.php?id=86971 ?
    ----------------------------------------
ERROR: Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/6c/jdnqnjsx48d8qj0kwn751c580000gn/T/pip-install-i8sa5ttt/mysqlclient/

解决办法

修改mysql_config文件,修改前先备份

cp /usr/local/bin/mysql_config /usr/local/bin/mysql_config.backup

修改文件

sudo vim /usr/local/bin/mysql_config 

找到如下内容

# Create options 
libs="-L$pkglibdir"
libs="$libs -l "

改为:

# Create options 
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"

再次执行

pip install mysqlclient

安装成功!

Mac环境下python3.x安装mysqlclient并连接mysql数据库。 我在用pycharm中连接数据库的时候,因为不是2.x版本,所以得安装mysqlclient。直接使用pip安装的话一般都会报错。 以下是我在mac终端下安装mysqlclient的具体步骤(血泪史)。 1.首先,可以用pip install mysqlclient命令先尝试一下,如果出错的话,进行下一步。 2.安装mysql connecter,使用mac自带的brew安装工具进行安装。在... 阅读详情

相关推荐

mac安装mysqlclient出现的问题

最近学Python,需要用到mysqlclient,周边的人都使用的是Windows,大家安装的都挺轻松的,结果轮到我的时候,无论如何也下不下来,不停报错,最终在结合了多个相关文档,最终找到了解决方法: 首先是安装mysqlclient的方法: pip install mysqlclient 但是在运行后报错,首先遇到的是 EnvironmentError: mysql_config not f...

weixin_43895902的博客 980

Mac使用pip安装mysqlclient

mac使用pip安装mysqlclient

Bab的博客 2234

Mac M1芯片 pycharm安装mysqlclient报错解决

如果报错以上内容那么就是你pycharm的环境出问题了 不要用mac自带的python 自己用homebrew下载python3.0 然后重新配置pycharm虚拟环境就可以了。

m0_48440506的博客 1313

mac 运行pip3 install mysqlclient时出现报错的解决方法

报错截图: 由于报错很长,因此只取一部分 接下来重复如上图片n次 观查报错: 我们发现,有一个很容易看到的错误: mysql_config not found 因此,我们需要找到mysql_config的位置,通过百度等资源,我们找到了一个地址: /usr/local/mysql/bin 当然,也有部分小伙伴存放mysql_config的地址不是这个,就需要大家自己去寻找了 通过这个地址,我们轻松的找到了mysql_config 解决问题 找到路径之后,我们只需要把mysql_config的路径提供

weixin_45328576的博客 1585

Simulink+Simscape多体仿真:六自由度Stewart平台动力学建模全流程

本文详细介绍了使用Simulink和Simscape Multibody进行六自由度Stewart平台动力学建模的全流程,涵盖从CAD模型导入、运动学逆解计算到实时控制系统的设计。通过MATLAB/Simulink与Simscape的协同工作,实现高保真度的并联机器人仿真,适用于飞行模拟器、精密加工等高精度领域。

r2s3t4的博客 489

翁恺-C语言程序设计 PTA习题集

代码练习题

qq_46085472的博客 7646

Mac M1架构pip安装mysqlclient

由于M1采用arm架构,不同于intel架构,所以安装mysqlclient包时应该强制使用arm架构安装。

qq_33044969的博客 678

使用OpenCV进行3D重建:详细指南

3D重建是计算机视觉领域的一项关键技术,它能够从二维图像中恢复出场景的三维结构。这项技术在机器人视觉、增强现实和3D建模等多个领域都有广泛的应用。在本篇技术博客中,我们将详细介绍如何使用OpenCV这一流行的计算机视觉库来实现3D重建。我们将逐步探讨整个过程,包括相机标定、特征点提取与匹配、立体校正、深度图计算以及最终的三维重建。3D重建是一个复杂的过程,涉及多个步骤和多种算法。OpenCV提供了强大的工具来支持这一过程,从相机标定到特征点提取与匹配,再到立体校正和深度图计算,最后实现三维重建。

weixin_41544125的博客 1317

Mac(M1)安装mysqlclient失败解决办法-error: subprocess-exited-with-error

2.mac一般就是上述路径,顶多切换下版本号8.0.31。1.文件没有办法访问(安装方式导致的),需要执行以下命令。3.在默认的~路径下打开.zshrc,配置环境。2.再次安装 mysqlclient 即可。5.control+s保存即可退出。

qq_41522951的博客 5836

阿里云一键登录Java后端实战:5分钟搞定号码认证服务集成(附完整代码)

本文详细介绍了如何在Java后端项目中快速集成阿里云号码认证服务(PNVS),实现高效、安全的一键登录功能。文章从核心架构、安全机制解析入手,提供了完整的Maven依赖配置、服务端环境准备、核心业务逻辑实现(包括Token验证、用户处理、异常降级)以及生产环境下的性能优化、监控与部署方案,并附有可直接使用的完整代码示例。

p1q2r的博客 848

Anaconda报错no qt platform plugin could be initialized

今天因为在anaconda中安装了一个新包,安装成功后运行python 程序报错:no qt platform plugin could be initialized。 1.安装Anaconda3-4.2.0-Windows-x86_64,对应python版本为3.5.2,scikit learn版本是0.17。因为要用Isolation Forest算法,只有0.18以上版本scikit learn才包含此算法,所以想更新scikit learn。 conda install scikit-lear

zhang1806618的博客 1万+

mysql

1.mac下卸载mysql sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* vim /etc/hostconfig (and removed the line

weixin_35555139的博客 446

YOLOv8改进 | 特殊场景检测篇 | 最新的多尺度特征提取DICAM(全网独家首发,增强水下图像的质量)

本文给大家带来的最新改进机制是多尺度特征提取和通道注意力机制DICAM,深度Inception和通道注意力模块(DICAM)主要用于用于增强水下图像的质量、对比度和色偏。所提出的DICAM模型考虑了水下图像的比例退化和不均匀色偏,从而提高图像的质量。通过在两个公开的水下图像增强数据集上的广泛实验,验证了提出的模型在全参考和无参考图像质量评估指标方面。欢迎大家订阅我的专栏一起学习YOLO,购买专栏读者联系读者入群获取进阶项目文件!

Snu77的博客 2216

mac mysql-devel_Mac 安装 mysqlclient

前言django里mysql backend用的mysqlclient,所以使用的话需要安装,但安装比较坑比错误过程-如果自己遇到了建议看下以为就是一条命令的事pip install mysqlclient但接二连三的错误坑了有近2个小时1. 首先遇到的是EnvironmentError: mysql_config not found网上查了下,大致意思是说需要安装mysql,不能把,就连一下数据...

weixin_39537298的博客 862

嵌入式工程师成长之路(0)----认识元件

在电子设计与维修中,认识元件是成功的关键!面对琳琅满目的电阻、电容、电感与二极管,样子形式千奇百怪,你是否也曾陷入困难? 本文基于行业权威分类标准,结合十年工程师实战经验,深度解析4大类、30+子类电子元件的核心特性、应用场景与避坑指南,助你从“小白”秒变“电子高手”!

云轩阁 11万+

【2026OD新机考】【不定滑窗】20260415-API请求日志去重分析【Py/Java/C++/C/JS/Go六种语言OD真题】【欧弟算法】全网注释最详细分类最全的华子OD真题题解

中找到所有的连续的相同元素,同时统计对应的连续相同元素对应的值的平均值。:当右指针为第一个元素(没有前一个元素),或者右指针对应的元素。某微服务系统的日志监控平台需分析API调用记录,日志含大量。相等,说明当前元素仍然属于同一个相同元素窗口,将当前元素值。中的所有元素均相等,并且计算窗口和情况即可。请实现一个函数,对给定的日志数据去重合并处理。位置,表示开启一个新的窗口,此时需要重置窗口和。,为了优化重复的请求记录,存储和后续分析需对。:对应的响应时间数组(毫秒)。重新置为当前右指针的元素值。

weixin_48157259的博客 112

python oserror路径not found_mac下python3.6安装mysqlclient报错mysql_config: command not found

用mac在python3.6的环境下学习django,按照官网的步骤,却无法安装mysqlclient。报错mysql_config: command not found。有在~/.bash_profile中加入mamp中带的mysql.的路径,在终端可以启动mysql。但是没有效果。命令如下:$ pip3 install mysqlclientpip3是因为有两个python版本,给python...

weixin_39817347的博客 122

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

python安装mysqlclient报错_mac下python3.6安装mysqlclient报错mysql_config: command

用mac在python3.6的环境下学习django,按照官网的步骤,却无法安装mysqlclient。报错mysql_config: command not found。命令如下:$ pip3 install mysqlclientpip3是因为有两个python版本,给python3.6对应的pip起了个别名。不然提示找不到。报错如下:Collecting mysqlclientUsing c...

weixin_39643244的博客 245

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

mac python3 mysqlclient 安装失败的解决方法

在mac下python3.9环境下mysqlclient安装失败的解决方法。

Diana003的博客 1471

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Mac下安装python的mysqlclient模块报错

最近想要试用python的一个包Django来搭建一下小网站,选择使用mysql作为数据库,因为之前有在Mac电脑中安装过mysql了,所以按照网上的攻略应该是直接安装mysqlclient就好。 python版本:3.6 mysql版本:8.0.11 命令:pip3 install mysqlclient 报错: Collecting mysqlclient Using cach...

weixin_30685029的博客 594

mac python3使用mysqlclient报错处理办法

NameError: name '_mysql' is not defined Library not loaded: @rpath/libmysqlclient.21.dylib

lihengfang的专栏 1275

Mac下python3安装mysqlclient

最近在搞Python web,需要用到mysql驱动,以前一直使用pymysql,听说Mysqlclient性能要比pymysql好一些,果断试试安装Mysqlclient,windows下安装倒没什么问题,mac上安装花了我一天时间才搞定,过程纪录在此。MySQLdb = Mysqlclient 导入包的时候需要import MySQLdb, 安装的时候需要pip3 install Mysq...

街头看日出的博客 460

Mac 安装 mysqlclient 报错解决方案

在 Python 中安装包正常情况下都会使用 pip pip install mysqlclient 但是很多情况下上述的命令会报错,解决办法度娘上可以找到,解决办法大致一致 首先叫你安装 mysql-connector-c,然后在使用 pip 进行安装,如果还有问题就打开 /usr/local/bin/mysql_config 文件改东西 # Create options libs="-L$...

极客点儿 820

【Django】Mac 安装pip3-install-mysqlclient 报错

1.首先在pip3-install-mysqlclient时报错 mysql_config not found    2.逛了一些博客 让安装mysql或者mysql-connector-c 我安装了后者还是报错,现在报了这个错误 File "<string>", line 1, in <module> File ...

weixin_30636089的博客 270
上一篇: 欢迎使用优快云-markdown编辑器
下一篇: brew安装时,取消homebrew更新
alvechen
博客等级 码龄15年 0粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值