pip 安装 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-09-20 14:59:29

pip 安装 Python 库时报错分析及解决办法的相关文章

linux虚拟机安装增强功能时报错,求解决

问题描述 linux虚拟机安装增强功能时报错,求解决 我在安装VBoxWindowsAdditions.exe的时候报出了这样的错误: Installing drivers ... Output folder: F:VirtualBoxOracleVirtualBox Guest Additions Installing guest driver ... Executing: "F:VirtualBoxOracleVirtualBox Guest AdditionsVBoxDrvInst.exe

MySQL执行GRANT命令时报错ERROR 1045解决办法

在MySQL执行GRANT命令时出现如下错误内容. mysql> grant all on *.* to ... ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 调查内容 mysql.user表 不小心把mysql.user表清除了的话,可以追加root用户,但这次好像不是这个问题. mysql> select user,host, password from mysql.u

eclipse-python已安装了一个包,但是导入包中的模块时报错,求解决方法

问题描述 python已安装了一个包,但是导入包中的模块时报错,求解决方法 我用的是eclipse with pydev,用pip安装了impacket,编译一些impacket的例子时报错,如下图: 但是我是安装了的,在anaconda的lib的sit-packges的impacket下,是有模块ImpackPacket的,如下图: 在ecplipse中能查看模块ImpackPacket的源码的: 就是编译时报错,求解决方法 解决方案 你的编辑器环境是否能找到自己安装的包的路径.是否配置好

log explorer-为恢复sql server2005数据库数据,安装Log Explorer时报错,求大神帮忙看看。

问题描述 为恢复sql server2005数据库数据,安装Log Explorer时报错,求大神帮忙看看. 解决方案 1.Lumigent Log Explorer for SQL Server v4.0.2 特别版下载地址http://down.chinaz.com/soft/7887.htm Log Explorer for SQL Server 4.2 注册码 wv5rc-uxvpz-e33-nr4694qs2 2.Log Explorer for SQL Server v4.0.2 安

Win7系统升级时报错0X80070643怎么解决?

Win7系统升级时报错0X80070643怎么解决? 1.点击开始菜单,在搜索框内输入"cmd",在搜索出的程序中的"cmd.exe"上单击右键,选择"以管理员身份运行"; 2.在打开的"命令提示符"中输入"sfc /scannow"然后按下回车键,等待其扫描修复完成即可重新进行更新了.

Win7系统更新补丁时报错“0X80070643”如何解决

  Win7系统更新补丁时报错"0X80070643"如何解决          具体步骤如下: 1.点击开始菜单,在搜索框内输入cmd,在搜索出的程序中的cmd.exe上单击右键,选择以管理员身份运行; 2.在打开的命令提示符中输入sfc /scannow然后按下回车键,等待其扫描修复完成即可重新进行更新了.

sql server 08 r2数据库导入数据时报错,怎么解决

问题描述 sql server 08 r2数据库导入数据时报错,怎么解决 解决方案 不是文件缺失?建议查查. 解决方案二: 尝试以管理员模式运行sqlserver试试

mysql-关于MHA在perl 同步测试时报错请问如何解决???

问题描述 关于MHA在perl 同步测试时报错请问如何解决??? Sat Apr 2 02:25:21 2016 - [info] Checking MHA Node version.. Sat Apr 2 02:25:23 2016 - [error][/usr/lib64/perl5/vendor_perl/MHA/ManagerUtil.pm, ln122] Got error when getting node version. Error: Sat Apr 2 02:25:23 201

php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法_php实例

今天遇到GD的resizeimage 函数处理jpg后缀文件的缩略图的时候 提示该图片不是合法的jpg图片并报错 <b>Warning</b>: imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Invalid SOS parameters for sequential JPEG 国内网上查了很多资料也没找到有效的解决办法,原来只要把 GD的jpeg文件支持打开即可解决 ini_set('gd.jpeg_igno