pip 错误unused-command-line-argument-hard-error-in-future解决办法


Posted in Python onJune 01, 2014

在我的Mac Air上,用pip安装一些Python库时,偶尔就会遇到一些报错,关于“unused-command-line-argument-hard-error-in-future”,错误如下:

cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -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 -arch x86_64 -arch i386 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.9-intel-2.7/psutil/_psutil_osx.o
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

这样的错误,出现次数多了,每次都去google,不如自己记录一下吧。
原因是:The Apple LLVM compiler in Xcode 5.1 treats unrecognized command-line options as errors. This issue has been seen when building both Python native extensions and Ruby Gems, where some invalid compiler options are currently specified.

解决方法:设置ARCHFLAGS参数,如下:

sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install psutil
Python 相关文章推荐
Python 可爱的大小写
Sep 06 Python
Python 性能优化技巧总结
Nov 01 Python
基于Python中capitalize()与title()的区别详解
Dec 09 Python
Python数据预处理之数据规范化(归一化)示例
Jan 08 Python
详解Python list和numpy array的存储和读取方法
Nov 06 Python
pandas中read_csv的缺失值处理方式
Dec 19 Python
简单了解Django ORM常用字段类型及参数配置
Jan 07 Python
python pandas.DataFrame.loc函数使用详解
Mar 26 Python
Python函数参数分类原理详解
May 28 Python
Django --Xadmin 判断登录者身份实例
Jul 03 Python
python读取excel数据绘制简单曲线图的完整步骤记录
Oct 30 Python
Django解决frame拒绝问题的方法
Dec 18 Python
2款Python内存检测工具介绍和使用方法
Jun 01 #Python
使用Python的Supervisor进行进程监控以及自动启动
May 29 #Python
python应用程序在windows下不出现cmd窗口的办法
May 29 #Python
python正则表达式re模块详细介绍
May 29 #Python
在python中的socket模块使用代理实例
May 29 #Python
python中stdout输出不缓存的设置方法
May 29 #Python
python两种遍历字典(dict)的方法比较
May 29 #Python
You might like
php 无限级缓存的类的扩展
2009/03/16 PHP
yii添删改查实例
2015/11/16 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
2015/11/25 PHP
JavaScript国旗变换效果代码
2008/08/13 Javascript
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
JSQL  一个 web DB 的封装
2010/05/05 Javascript
jquery阻止后续事件只执行第一个事件
2014/07/24 Javascript
js中运算符&& 和 || 的使用记录
2014/08/21 Javascript
Linux下使用jq友好的打印JSON技巧分享
2014/11/18 Javascript
JavaScript监听和禁用浏览器回车事件实例
2015/01/31 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
浅谈javascript实现八大排序
2015/04/27 Javascript
jQuery数据类型小结(14个)
2016/01/08 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
浅谈jquery中next与siblings的区别
2016/10/27 Javascript
jsonp跨域请求实现示例
2017/03/13 Javascript
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
nginx部署访问vue-cli搭建的项目的方法
2018/02/12 Javascript
JavaScript代码实现txt文件的上传预览功能
2018/03/27 Javascript
详解Vue串联过滤器的使用场景
2020/04/30 Javascript
Python fileinput模块使用介绍
2014/11/30 Python
python 根据时间来生成唯一的字符串方法
2019/01/14 Python
python修改文件内容的3种方法详解
2019/11/15 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
Python-split()函数实例用法讲解
2020/12/18 Python
html5贪吃蛇游戏使用63行代码完美实现
2013/06/25 HTML / CSS
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
大二学生学习个人自我评价
2014/01/19 职场文书
甜点店创业计划书
2014/01/27 职场文书
自荐信的基本格式
2014/02/22 职场文书
安装工程师岗位职责
2015/02/13 职场文书
写给老师的保证书
2015/05/09 职场文书
素质教育培训心得体会
2016/01/19 职场文书
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js
Python使用openpyxl模块处理Excel文件
2022/06/05 Python