首页 > 后端开发 > Python教程 > 为什么 `pip install psycopg2` 在 Mavericks 上失败并出现 `-mno-fused-madd` Clang 错误?

为什么 `pip install psycopg2` 在 Mavericks 上失败并出现 `-mno-fused-madd` Clang 错误?

Susan Sarandon
发布: 2024-12-03 01:19:11
原创
392 人浏览过

Why Does `pip install psycopg2` Fail on Mavericks with a `-mno-fused-madd` Clang Error?

clang 错误:未知参数:'-mno-fused-madd'(python 包安装失败)

通过 pip 安装 psycopg2 时Mavericks 10.9,期间可能会出现错误编译:

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

解决方案:

要解决此问题,请在编译之前设置环境变量:

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

如果安装为超级用户(例如,附加到 Apple 工厂安装的 Python 发行版),使用:

sudo -E pip install psycopg2
登录后复制

其他注意事项:

  • Apple 已在 OS X 10.9 中通过更新的系统 Python(2.7、2.6 和 2.5)修复了此问题.3 及更高版本,无需解决方法。
  • 如果使用操作系统X 10.8.x (Mountain Lion) 和 Xcode 5.1 ,仍然需要解决方法。

以上是为什么 `pip install psycopg2` 在 Mavericks 上失败并出现 `-mno-fused-madd` Clang 错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

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