2012-11-15 10 views
5

を使用しようとしていますので、brew install pyside pyside-toolsでした。しかし、私は次のエラーを取得:mac osxのインポートエラーが発生しました

>>> from PySide.QtGui import QApplication 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: dlopen(/Library/Python/2.7/site-packages/PySide/QtGui.so, 2): Library not loaded: QtGui.framework/Versions/4/QtGui 
    Referenced from: /Library/Python/2.7/site-packages/PySide/QtGui.so 
    Reason: image not found 

ThisをSOの質問はpythonの27をインストールしてからpysideを再インストールすると言うが、私は、Mac OSX 10.8上でネイティブのpythonを使用していますし、それがすでに2.7.2です。

Homebrew PySideのレシピはこれが修正されているはずですが、まだエラーが出ていることを示しているようです。私はlibpngもインストールされていることを確認しました。

パスを見ると、私はQtGui.soファイルがあることを知っています。私はPython、PySide、Qtの新機能を使用しているため、Googleでのトラブルシューティングは難しいです。

誰もが理由を知っていて、指示を与えることができたら、私は非常に感謝します。それは、一塊のものをアンインストールし、再インストールすることを含むことができる。詳しい指示をしてください。アンインストールして再インストールしようとしたところ、同じ結果が得られました。

ありがとうございます。

答えて

1

私はあなたが与えたインポートを試しました - 私は同じシステム環境を使用しています。それは正常に働いた。 try:brewを更新して再インストールしてください。

+0

ご指定ください、何をインストールしますか? – Martian2049

5

同じエラーが発生しましたが、Homebrew経由でPythonをインストールしています。 /Library/Python/2.7/site-packages/に2つのPySideライブラリがあります。途中でそれらを動かし、Homebrewを通してPySideを再構築/インストールしました。

1

ipython qtconsoleを実行するときに同じエラーが発生し、PySideをインポートしてQtコンソールを提供します。

最後に、私はPySideのインストール後に何か間違っていると思っていました。だから、pyside_postinstall.py -installを手動で実行してください。これはPySideがインストールされた後に自動的に実行されなければなりません。あなたもあなたのために働くことを望みます!

関連する問題