2013-12-07 167 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