安装 psycopg2 时出现 clang 错误:未知参数:'-mno-fused-madd'
尝试通过以下方式安装 psycopg2 时会发生此错误小牛队 10.9 上的点。它是由传递给 clang 编译器的未知参数“-mno-fused-madd”产生的。
解决方案:
要解决此问题,请修改环境编译前的变量,通过设置以下内容:
export CFLAGS=-Qunused-arguments export CPPFLAGS=-Qunused-arguments
超级用户的其他注意事项安装:
如果以超级用户身份执行安装,请在 pip 命令中添加以下前缀:
sudo -E pip install psycopg2
OSX 更新和解决方法有效性:
此解决方法对于 OS X 10.8.x 和 Xcode 5.1 是必要的。然而,从 OS X 10.9.3 开始,Apple 已针对系统 Python(2.7、2.6 和 2.5)修复了此问题。因此,最新的 Mavericks 和 Xcode 5.1 版本不再需要该解决方法。
以上是为什么 `pip install psycopg2` 在 OS X 上失败并显示'未知参数:\'-mno-fused-madd\'\”?的详细内容。更多信息请关注PHP中文网其他相关文章!