mac 上的 PyQt4 安装中无法识别的命令行选项“-Xarch_x86_64”

Unrecognized command line option '-Xarch_x86_64' in PyQt4 installation on mac

我确保尝试以多种不同的方式在 mac 上安装 PyQt4,但我总是遇到上述错误。 我的共同尝试是从官方网站安装程序安装 Python 3.4,然后从 here 安装 Qt4,最后从 Riverbanks 网站提供的软件包安装 SIP。

我已经尝试通过运行配置-ng.py、不带选项的configure.py和具有合理数量的不同组合的configure.py来安装PyQt4(按 empiric/hopelessness 目的),但我知道选项的 "pattern" 将是“-q”选项以指示 qmake 路径,“-d”选项到 python 路径和“- -use-arch x86_64" 来表示,我猜,machine 架构(我确保使用 "uname -a",类似的东西,来检查我是否真的应该使用 "x86_64").根本没有用!

经历了这么多麻烦之后,我尝试在 Python 2.7 上安装 SIP 和 PyQt4,最后我尝试使用 Homebrew 安装所有这些东西。再次无效。

有人知道如何解决这个问题吗? (不幸的是,我有可能每周只使用一次 mac,然后我无法立即测试您的解决方案。)

如果您稍微看一下 Google 所说的内容,就会发现该问题有多个参考资料。我看到你来自巴西,所以这可能是你的问题:

https://github.com/thoughtbot/capybara-webkit/issues/291 (指的是:https://github.com/thoughtbot/capybara-webkit/issues/224

还有:

我在使用通过 MacPorts 安装的 GCC 时遇到了同样的问题(测试了 gcc5 之前的几个版本)。我的解决方案是使用 XCode 命令行工具提供的 g++。我卸载了所有 MacPorts GCC 版本。以下是有效的 g++ 命令的版本详细信息。

$ g++ --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 6.0 (clang-600.0.51) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin13.4.0
Thread model: posix

这里问了一个类似的问题:QT Creator adds -Xarch