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

在我的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

时间: 2024-10-18 12:09:05

pip 错误unused-command-line-argument-hard-error-in-future解决办法_python的相关文章

ASP.NET程序错误“HTTP/1.0 500 Server Error”的一个解决办法

asp.net|error|server|程序|错误|解决 今天同事在打开以前的ASP.Net项目时,报了此错"HTTP/1.0 500 Server Error"经多方查询,原因多种多样,解决方法也是五花八门,但都无效.最后灵机一动,尝试着重新进行Asp.net的IIS注册,再打开项目时,ok!问题解决. 步骤:命令行模式进入 C:\WINNT\Microsoft.NET\Framework\v1.1.4322 先执行卸载 aspnet_regiis.exe -u再执行注册 aspn

如何解决MindManager15安装错误Command line option syntax error

  MindManager15是Mindjet公司研发出来的最高版本,MindManager思维导图在中国拥有众多的用户群.新电脑或者系统重装之后会提示各种各样的安装错误,其实这和MindManager15没有直接关系,是电脑系统的问题,现在教您解决Microsoft Visual C++ 2005 Redistributable Command line option syntax error这个安装错误. 新电脑或者重装系统后很多插件都没有,目前众多软件的运行环境又离不开插件,当在新环境下安

Win7安装软件提示“Command Line Option Syntax Error”怎么办?

  不管是使用过很久的电脑还是新买的电脑,都是会出现一些问题的,最常见的要数安装软件问题了,有用户反映说每次安装软件都会提示"Command Line Option Syntax Error"错误,那么当Win7系统安装软件提示"Command Line Option Syntax Error"该怎么办呢?不懂的朋友看看以下文章吧! 问题一:怎么解决在安装软件时出现的Microsoft Visual C++ 2005 Redistributable Command

ACE_STUDY ACE应用程序链接错误 error LNK2019 的解决办法

ACE应用程序链接错误      error LNK2019 的解决办法  注意:是Stone Jiang写的,我找到的文章.感谢他的文章! 读者水平:初级 http://blog.csdn.net/FocusOnACE/archive/2006/07/09/896332.aspx摘要:文本简要指出如何正确编译和链接ACE应用程序. 对于新手来说,ACE开发环境,会是一团谜团,如何正确配置开发者机器,快速体验ACE, 就是本系列文章的目的.本文仅解决如何解决LNK2019错误 环境:      

mac os gem安装json出现error failed的解决办法_ruby专题

升级到最新的mac os Mavericks.装json出现错误: 复制代码 代码如下: gem install json -v '1.8.1' Building native extensions.  This could take a while... ERROR:  Error installing json:   ERROR: Failed to build gem native extension.     /usr/local/var/rbenv/versions/2.0.0-p24

解析在MySQL里创建外键时ERROR 1005的解决办法_Mysql

在MySQL里创建外键时,提示错误,但只提示很简单的信息:ERROR 1005 (HY000): Can't create table 'db_qxztc.qx_userssssnew' (errno: 150).根本起不到解决问题的作用. 要看错误的详细提示,可以使用命令:(在MySQL Manual里搜索"errno 150"时找到) SHOW ENGINE INNODB STATUS;     //针对用INNODB存储方式的数据库 在信息中有一组[LATEST FOREIGN

IIS7/iis7.5 HTTP Error 500.19 配置错误由于权限不足而无法读取配置文件的解决办法_win服务器

win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面 错误一: HTTP Error 500.19 - Internal Server Error 配置错误: 不能在此路径中使用此配置节.如果在父级别上锁定了该节,便会出现这种情况.锁定是默认设置的 (overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的

Mysql查询视图:ERROR 1449 (HY000)解决办法

问题重现 前几天因为有人删除了数据库中的记录,今天关闭了数据库的远程访问功能,今天接到开发报告,说出现 The user specified as a definer ('air'@'%') does not exist错误,他们定位是一张视图不能访问.利用实验重现了他们的情况 原因分析 因为创建视图使用的是xff@%用户(目前已经不存在),然后登录用户使用的是xff@localhost用户,导致mysql认为现在的用户无权限访问该视图,解决方法就是在当前用户下重建该视图 我使用的代码  代码如

javascript中eval返回json值出现Error: Invalid Label解决办法

假如你从服务器端返回的是 json 格式的字符串:  代码如下 复制代码 {     siteName : "111cn.net",     siteUrl : "http://www.111cn.net" } 当你在脚本中用 eval 的方式运行:  代码如下 复制代码 var result = eval(o.responseText); alert(result.siteName); 这时会提示 : Error: Invalid Label 实际上,我们的 js