Mac 上 PyQt4 安装中无法识别的命令行选项"-Xarch_x86_64"



我确保尝试以多种不同的方式在mac上安装PyQt4,但我总是收到上面的错误。我的尝试是从官方网站安装程序安装Python 3.4,然后从这里安装Qt4,最后从Riverbanks网站上的包安装SIP。

我已经尝试过通过运行configure-ng.py、不带选项的configure.py和具有合理数量的不同组合的configure_py来安装PyQt4(出于经验/绝望的目的),但我知道选项的"模式"是"-q"选项来指示qmake路径,"-d"选项指向python路径,"--use arch x86_64"来指示,我想,机器体系结构(我确保使用"uname-a"之类的东西来检查我是否真的应该使用"x86_64")。根本没用!

在经历了所有这些麻烦之后,我尝试在Python 2.7上安装SIP和PyQt4,最后我尝试使用Homebrew来安装所有这些东西。同样,它也不起作用。

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

如果你稍微看看谷歌的话,有几个关于这个问题的参考文献。我知道你来自巴西,所以这可能是你的问题:

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

还有:

  • https://github.com/thoughtbot/capybara-webkit/issues/682
  • https://github.com/thoughtbot/capybara-webkit/issues/291
  • https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CDcQFjAE&url=https%3A%2F%2Ftrac.macports.org/2Fticket%2F222924&ei=LCMpVYbtOIOYNv7NgPAO&usg=AFQjCNH7wcogTMUJHKR7NlOSIWHWGzsIA&bvm=bv.90491159,d.eXY&cad=rja

我在使用通过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添加了Xarch

最新更新