如何解决 psycopg2 安装过程中的'clang:错误:未知参数:\'-mno-fused-madd\'\”错误?

Mary-Kate Olsen
发布: 2024-11-20 22:02:14
原创
847 人浏览过

How to Resolve the

clang 错误:未知参数“-mno-fused-madd”在软件包安装过程中已解决

尝试通过 pip 在 Mavericks 上安装 psycopg2 10.9 版本中,部分用户遇到错误:

clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]
登录后复制

此问题是在编译 psycopg2 扩展时出现的。要解决此问题,请在编译前设置以下环境变量:

export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
登录后复制

设置这些变量后,重试 pip install psycopg2 应该会成功。

macOS 用户的附加说明

如果您以超级用户身份安装软件包(可能会修改 /Library/Python/2.7/site-packages 中工厂安装的 Python 发行版),请使用:

sudo -E pip install psycopg2
登录后复制

此命令可确保在 sudo 操作期间保留您设置的环境变量。

在 macOS 10.9.3 及更高版本中修复

Apple 已解决此问题OS X 10.9.3 及更高版本中的系统 Python 版本 2.7、2.6 和 2.5。因此,当将 Mavericks 10.9.3 或更高版本与 Xcode 5.1 一起使用时,不再需要上述解决方法。但是,使用 Xcode 5.1 的 OS X 10.8.x (Mountain Lion) 用户仍然需要解决方法。

以上是如何解决 psycopg2 安装过程中的'clang:错误:未知参数:\'-mno-fused-madd\'\”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板