2013-12-07 171 views
1

我差不多是python的新手 我试图在Mac上安装pyside和QT,但我无法弄清楚如何安装它们。无法安装pyside和QT Mac OSX 10.9

我从http://qt-project.org/downloads下载了安装文件“pyside-1.1.0-qt47-py27apple.pkg”从http://qt-project.org/wiki/PySide_Binaries_MacOSX和“Qt libraries 4.8.5 for Mac”。

双击这两个文件并安装。但它看起来不起作用。 我可以导入PySide,但没有别的。

在Python空闲

当我输入

import PySide 
print PySide.__version__ 

1.1.0 

然后如果我这样做:

import PySide.QtCore 

我得到这个错误。

Traceback (most recent call last): File "", line 1, in import PySide.QtCore ImportError: dlopen(/Library/Python/2.7/site-packages/PySide/QtCore.so, 2): Library not loaded: QtCore.framework/Versions/4/QtCore Referenced from: /Library/Python/2.7/site-packages/PySide/QtCore.so Reason: no suitable image found. Did find: /Library/Frameworks/QtCore.framework/Versions/4/QtCore: mach-o, but wrong architecture

我有python 2.7和PyCharm。我也安装了setuptools和pip。

我在网上看了一圈,我看到很多人都有同样的问题。但我找不到任何适合我的答案。

我希望任何人都可以帮助我解决这个问题。

+1

我建议你通过macports安装所有东西。我发现的问题(也可能是你自己)通过一揽子打包的方式发现,如果pyside是针对qt生态系统中的不同qt库构建的,那么不久或以后就会出错。使用macports(或其他软件包管理器)的好处是一切都保持统一。 – bibi

回答

0

This工作对我来说:

sudo pyside_postinstall.py -install 

注:我使用PySide 1.2.2,Qt的4.8.6,Mac OS X的10.9.3。

编辑:从版本1.2.3(2015-10-12)开始,不再需要在Linux和MacOS系统上调用安装后脚本。

+0

这也适用于我,当使用sudo。 – BaldDude

+0

下面是我得到的:'在Mac OS X上使用'sudo:pyside_postinstall.py:command not' 10.10.5 – warship

+0

我建议您发布一个新问题。无论如何,请确保您正确安装了pyside。如果安装成功,pyside_postinstall.py应位于/ usr/local/bin /中。 – iled