mac xcode5.1安装Mysql-python编译错误解决

macOS Python包安装全攻略:从依赖冲突到编译错误的实战解决方案 在macOS环境下安装Python包时,开发者常面临依赖冲突和编译错误两大核心挑战。依赖冲突源于不同包对同一库的版本要求不兼容,而编译错误则多因缺失系统头文件或库文件导致。理解虚拟环境隔离原理和编译工具链配置是解决这些问题的关键。通过合理使用虚拟环境(如venv、conda)和系统包管理器(如Homebrew),可以有效管理依赖并配置编译环境,从而提升开发效率。本文以OpenClaw安装为例,详细解析了在macOS上处理依赖地狱和原生扩展编译问题的完整流程,涵盖了从环境准备到实战排错的各个环节,为开发者提供 阅读详情

前几天才入的macbook air,在 app store 安装的xcode和command_line_tools都是最新版本,结果我被坑了,编译工具太新了,不兼容,出现错误。

clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]


我在mysql-python.sourceforge.net下载MySQL-python-1.2.4b4.tar.gz 

shell cmd :

   tar -cjf MySQL-python-1.2.4b4.tar.gz 

   cd MySQL-python-1.2.4b4 

   python setup.py build

然后出现下面都错误代码

build/lib.macosx-10.9-intel-2.7/MySQLdb running build_ext building '_mysql' extension
cc -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -Dversion_info=(1,2,4,'beta',4) -D__version__=1.2.4b4 -I/usr/local/mysql/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _mysql.c -o build/temp.macosx-10.9-intel-2.7/_mysql.o -Os -g -fno-strict-aliasing -arch x86_64
clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]

clang: note: this will be a hard error (cannot be downgraded to a warning) in the future

error: command 'cc' failed with exit status 1

说一下问题分析过程,我开始分析  setup.py里面的代码,想找出编译选项-mno-fused-madd,然后将它删除,可是找了半天没找到,

发现python调用的是setuptools模块,我就去找这个模块的代码,最后发现是一个egg包,没办法去看它的源码。


最后没办法了,我想了一下应该是我的编译工具太新了的原因。

最后成功解决办法:

我在网上找到xcode5.0.2和老一点版本的command_line_tools的dmg包

卸载xcode5.1然后安装这两个包,最后问题解决了!!!

从CAD图纸到GIS地图:手把手教你用Global Mapper处理DWG文件(含坐标配准) 本文详细介绍了如何使用Global Mapper将CAD图纸(DWG文件)转换为GIS地图,包括坐标配准、图层与属性转换等关键步骤。通过四参数变换和控制点匹配技术,确保数据精准转换,适用于测绘、城市规划等领域。文章还提供了高级处理技巧和质量控制流程,帮助用户高效完成GIS化工作。 阅读详情

相关推荐

【OpenCV】背景替换(opencv、python),照片、证件照的背景替换(抠图)

目录步骤:导入库1、读入将要抠图的图片2、create一个带颜色域的mask3、通过mask使得原图只显示汽车,即抠出所需要的部分4、将要替换掉的图像resize或裁剪到和上述图片一样的大小5、将该图片预留出将要重叠上的部分,即将mask部分改为(0,0,0)6、通过和运算使得两部分图片mask部分替换7、最后保存图片 步骤: 导入库 import matplotlib.pyplot as plt import matplotlib.image as mpimg import numpy as np imp

weixin_41729258的博客 4361

mac安装lua-5.3.0

curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz tar zxf lua-5.3.0.tar.gz cd lua-5.3.0 make macosx test make install 参考资料:http://www.runoob.com/lua/lua-environment.html

... 974

Win7/Win10双系统兼容指南:Arduino IDE 1.8.19与2.3.2的安装避坑全攻略

本文详细解析了在Win7/Win10双系统环境下安装和配置Arduino IDE 1.8.19与2.3.2版本的完整指南,特别针对ESP32开发环境的深度配置和COM端口常见问题提供了实用解决方案。通过版本对比、安装优化和性能调优,帮助开发者高效搭建稳定的物联网开发环境。

weixin_30500105的博客 186

mac-os关于Lua5.1的安装

1,前期检查 首先检查Lua是都存在于本机,键入Lua命令,如果是command not found,那么则需要安装。 2,Lua的下载 建议选择Lua5.1版本,下载地址:http://www.lua.org/versions.html#5.1 3,Lua的安装 建议参考:http://media.wiley.com/product_data/excerpt/71/04700691/0

李连毛 3984

华为2022数字芯片笔试题

单选 1、ASIC开发流程中,如下环节的先后顺序是? A. RTL-> Synthesis->P&R B. Synthesis->P&R->RTL C. Synthesis->RTL->P&R D.RTL->P&R->Synthesis 2、o10换算成十进制是多少? A. 8 B.16 C.10 D.2 3、reg [7:0] mem [1:256];initial $readmemh("me..

weixin_44072819的博客 1万+

CA51F3系列(国产)+低功耗模式

CA51F351P6芯片是基于1T 8051内核的8位微控制器,通常情况下,运行速度比传统的8051芯片快10倍,性能更加优越。内置8K Flash程序存储器,可多次重复编程的特性给用户开发带来了极大的方便。不仅保留了传统8051芯片的基本特性,还集成了12Bit ADC、LCD/LED驱动、Touch Key、16Bit PWM、 UART、RTC、低电压检测(LVD)等功能模块。支持IDLE、STOP和低速运行三种省电模式以适应不同功耗要求的应用。

WANGJIHUIwang的博客 572

最简单的Mac xcode下搭建lua

1.安装luahttp://www.lua.org/download.htm 下载lua。以最新的5.3.2为例 使用命令行执行命令 tar zxf lua-5.3.2.tar.gz cd lua-5.3.2 make macosx test 2.取.a 与 .h 文件取出 /usr/local/lib/liblua.a 与 /usr/local/include 下的全部lua相

炫目萧萧的专栏 5758

高通thermal-engine.conf配置详解:从虚拟传感器到CPU频率控制的完整指南

本文深入解析了高通thermal-engine.conf配置文件的架构与调优方法。从虚拟传感器的加权融合原理,到监控算法与CPU频率控制的多级策略,提供了完整的配置详解与实战调试指南。文章旨在帮助开发者与高级用户掌握底层温控逻辑,在性能与散热间实现精准平衡,并详细介绍了日志调试与场景化配置等高级技巧。

weixin_28327051的博客 493

mac xcode 下搭建lua环境(宿主c语言)

新的项目可能需要使用lua语言写脚本,故先试验了下 首先是安装lua,这个百度即可 lua安装完后,打开xcode,新建一个控制台程序,语言当然是c语言。 main.c [code="c"] #include "lua.h" #include "lauxlib.h" #include "lualib.h" int main(){ lua_S...

一蓑烟雨任平生 511

自动化测试与AI的结合应用

自动化测试,人工智能,机器学习,深度学习,测试用例生成,缺陷预测,测试优化 1. 背景介绍 在软件开发领域,自动化测试已成为不可或缺的一部分,它可以提高测试效率、降低测试成本,并确保软件质量。然而,传统的自动化测试方法往往依赖于人工编写的测试用例,这不仅耗时费力,而且难以应对复杂软件

AI架构师小马 2245

【异常】CNB提示The bill authorization scope cannot access the current request.

摘要:CNB API返回403错误,表明当前token的授权范围无法访问目标仓库。主要原因是:1) REPO_SLUG填写错误,导致资源地址不匹配;2) CNB_TOKEN未授权目标仓库;3) 账号账单状态异常。解决步骤:先检查REPO_SLUG是否与CNB平台仓库地址完全一致;再确认CNB_TOKEN是否绑定目标仓库且有读取权限;最后检查账号账单是否正常且覆盖目标资源。完成排查后更新配置即可解决此授权问题。

奶爸的编程之路,也就一周冷个三天 663

mac 安装mysql 5.1_mac xcode5.1安装Mysql-python编译异常解决

mac xcode5.1安装Mysql-python编译错误解决 前几天才入的macbook air,在 app store 安装的xcode和command_line_tools都是最新版本,结果我被坑了,编译工具太新了,不兼容,出现错误。 clang : error : unknown argument : '-mno-fused-madd' [- Wunused - cmac xcode5....

weixin_32048835的博客 171

127. 答网友疑问:ABAP Function Module 如何支持内表结构不确定的动态输入参数

ABAP RTTI 的全称是 Runtime Type Identification. 使用 RTTI,ABAP 开发人员可以在运行时获取关于数据对象的各种信息,包括其数据类型、字段列表(如果数据是Structure 或者内表的话)以及这些字段的技术属性,比如字段名称,字段数据类型,长度等等。对于这些字段信息,ABAP 提供了一组特殊的类和接口,包括 CL_ABAP_TYPEDESCR、CL_ABAP_STRUCTDESCR、CL_ABAP_TABLEDESCR 等等。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1761

python for mac安装_MySQLdb for Mac安装报错及问题解决

MySQLdb 是用于Python链接Mysql数据库的接口安装MySQLdb可以用终端命令pip3 install MySQLdb-python但是出现报错,错误原因为:mysql_config not found这是因为在配置文件中,找不到mysql配置文件导致,也就是mysql_config解决办法:解压之后找到配置文件"site.cfg",找到#mysql_config = /usr/l...

weixin_39824801的博客 257

NTscan扫描工具

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

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

python在mac上运行不用装模块_MAC OSX使用Python安装mysql模块问题

系统环境:MAC OSX 10.9.2Python版本:2.7.5新入手的RMBP,自带了Python环境,但是将其投入到生产环境时,出现了种种问题,首先最最致命的,就是安装模块出现问题,导致一直无法正常开发,下面是本人在安装Python模块的时候,所出现并解决的,总结如下,希望对后来者有帮助(拿MySQL-python举例,安装PIL也遇到了同样的问题):(1)不管在使用easy_install...

weixin_39770506的博客 151

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

mac pip 是否安装mysql_Mac MySQLdb模块安装,可算解决了

转载:http://blog.csdn.net/janronehoo/article/details/25207825叨叨短评:这篇文章感觉是比较全面解决Mac MySQLdb模块安装问题的文章了,特别转载一下安装过程主要是mysql_config not found错误,这个错误通常卡住很多初学者,以及安装后出现的image not found 错误版本:Python 2.7.3MySQL-py...

weixin_34875640的博客 191

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

mysql for mac 10.9_Mysql-python Mac10.9.2安装方法

文章转载地址:MAC OSX使用Python安装模块问题系统环境:MAC OSX 10.9.2Python版本:2.7.5新入手的RMBP,自带了Python环境,但是将其投入到生产环境时,出现了种种问题,首先最最致命的,就是安装模块出现问题,导致一直无法正常开发,下面是本人在安装Python模块的时候,所出现并解决的,总结如下,希望对后来者有帮助(拿MySQL-python举例,安装PIL也遇到...

weixin_31555049的博客 200

Mac安装MySQLdb(python-mysql)模块报错

Mac安装MySQLdb(python-mysql)模块报错 2021-12-01 核心思想:安装不成功,运行 xcode-select --install 基本环境安装 前面 Python写的项目需要连接MySQL数据库,所以本地需要安装MySQLdb模块,但是在安装的过程中也是遇到了一些问题,在这里记录一下。 ...

MichaelAn的博客 392

在Mac osx v10.9上安装mysql-python

想在新买的Mac机上安装mysql-python驱动,遇到l

没事写写博客 的专栏 1904

python mysql library_Mac环境下为Python安装MySQLdb库时的诸多问题解决?

第一次执行python setup.py build报错:sh: mysql_config: command not foundTraceback (most recent call last):File "setup.py", line 18, in metadata, options = get_config()File "/Users/daodao/Desktop/Mysql/setup_p...

weixin_39627430的博客 144

mac安装mysql出错_尝试在Mac OS X Yosemi上安装MySQLpython时出错

我收到一个错误clang:error:未知参数:'-fabi version=2'当我尝试用pip安装mysql python时。在MacBook-Pro-de-Haruan:MySQL-python-1.2.5 haruan$ sudo -E pip install MySQL-pythonThe directory '/Users/haruan/Library/Caches/pip/http'...

weixin_30896451的博客 195

mac 安装mysqldb

1:肯定要先安装mysql 2:

静下心来写代码 1100

苹果电脑python怎么下载模块_MAC OSX使用Python安装模块问题

系统环境:MAC OSX 10.9.2Python版本:2.7.5新入手的RMBP,自带了Python环境,但是将其投入到生产环境时,出现了种种问题,首先最最致命的,就是安装模块出现问题,导致一直无法正常开发,下面是本人在安装Python模块的时候,所出现并解决的,总结如下,希望对后来者有帮助(拿MySQL-python举例,安装PIL也遇到了同样的问题):(1)不管在使用easy_install...

weixin_39750598的博客 539

mac mysql client_续:在mac下安装mysqlclient报错 (试过各种解决方案后)

起初报错如下:尝试如下解决方案:安装python3.6.5使用新命令:pip3 intstall mysqlclient升级pip和pip3 工具到最新版本安装xcode,安装Command_Line_Tools_macOS_10.13_for_Xcode_9.4 (以为是“gcc”问题)但是仍然报错如下:最后一段摘录(typedef void(*Udf_func_any)();^void_mys...

weixin_39800112的博客 223

Mac 安装ubuntu

linux命令 来自菜鸟教程 linux内核源码http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/ & 表示任务在后台执行,如要在后台运行redis-server,则有 redis-server & && 表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ &...

DK 529

mysql_config 单独安装_mysql 安装的坑

后端后端的搭建就有很大的坑啦!!!在wiki中的安装依赖包 pip install -r req.txt 步骤中,req.txt里有个MySQL-python包,在有些机器上直接用pip会报各种奇奇怪怪的错误,例如:_mysql.c:44:10: fatal error:'my_config.h'filenotfounderror: command'cc'failedwithexi...

weixin_42415059的博客 800
上一篇: 基于libuv库的tcp, udp echo服务器和客户段测试python代码。
下一篇: django 的mysql数据配置
smallmelon
博客等级 码龄16年 22粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值