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 - c

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

前几天才入的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/MySQLdbrunning 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:thiswill be a hard error(cannot be downgraded to a warning)inthe future

error:command'cc'failedwithexitstatus1

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

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

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

最后成功解决办法:

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

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

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Mac安装python-dev,可以按照以下步骤进行操作: 1. 首先,确保你的Mac上已经安装了Python。打开终端,输入以下命令来检查Python版本: ``` python --version ``` 2. 如果你还没有安装Python,你可以前往Python官方网站下载并安装最新版本的Python。 3. 确定你的Mac已经安装Xcode命令行工具。在终端中输入以下命令来检查: ``` xcode-select --version ``` 4. 如果你还没有安装Xcode命令行工具,你可以在终端中输入以下命令来安装: ``` xcode-select --install ``` 5. 安装完成后,你可以使用brew命令来安装python-dev。如果你还没有安装brew,你可以在终端中输入以下命令来安装: ``` /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 6. 安装完成后,你可以使用brew命令来安装python-dev。在终端中输入以下命令: ``` brew install python-dev ``` 7. 等待安装完成后,你就成功在Mac安装了python-dev。 Python-dev是Python的开发环境,它包含了一些Python的开发工具和库,可以帮助你进行Python程序的开发和调试。安装python-dev后,你可以使用其中的工具和库来编写更加复杂和高级的Python程序。 ### 回答2: 要在 Mac安装 python-dev,可以通过以下步骤进行操作: 1. 确保已经安装Xcode Command Line Tools。打开终端,运行以下命令来检查是否已安装:`xcode-select --version`。如果返回版本号,则已安装。如果没有,请运行以下命令进行安装:`xcode-select --install`。 2. 确保已经安装了 Homebrew。在终端中运行以下命令安装 Homebrew: ``` /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 3. 安装 Python。在终端中运行以下命令来安装 Python: ``` brew install python ``` 4. 安装 python-dev。在终端中运行以下命令来安装 python-dev: ``` brew install python-dev ``` 5. 完成安装安装完成后,你就可以在 Mac 上使用 python-dev 来开发和调试 Python 程序了。 请注意,上述步骤假设你已经正确设置了你的 Mac 环境。如果有其他问题,请参考相关文档或向开发者寻求帮助。 ### 回答3: 在 Mac 系统上安装 Python-dev,可以按照以下步骤进行: 1. 首先,确保您已经安装了 Homebrew,一个强大的包管理器。如果尚未安装,请在终端运行以下命令安装 Homebrew: ``` /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 2. 安装完成后,运行以下命令更新 Homebrew: ``` brew update ``` 3. 接下来,使用 Homebrew 安装 Python: ``` brew install python ``` 4. 安装完成后,可以通过以下命令验证 Python 是否成功安装: ``` python --version ``` 5. 确认 Python 安装后,可以继续安装 Python-dev。运行以下命令: ``` brew install python-dev ``` 6. 安装过程可能需要一些时间,请耐心等待。安装完成后,可以通过以下命令验证 Python-dev 是否成功安装: ``` python-dev --version ``` 现在,您已经成功安装了 Python-dev!您可以开始在 Mac 上进行开发和调试 Python 项目了。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值