5

私はPySideを使用しようとしているので、brew install pyside pyside-tools. ただし、次のエラーが表示されます。

>>> 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 questionは、python 27をインストールしてからpysideを再インストールするように言っていますが、私はmac osx 10.8でネイティブpythonを使用しており、すでに2.7.2です。

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

パスを見ると、QtGui.so ファイルがあることがわかります。私は Python、PySide、および Qt を初めて使用するので、Google でさらにトラブルシューティングを行うのは困難です。

誰かが理由を知っていて、指示を与えることができれば、私はとても感謝しています. たくさんのものをアンインストールして再インストールする必要があります。詳細な指示を出してください。アンインストールして再インストールしようとしましたが、同じ結果が得られました。

ありがとうございました。

4

3 に答える 3

5

同じエラーが発生しました。Homebrew 経由でインストールされた Python を使用しています。/Library/Python/2.7/site-packages/ に 2 つの PySide ライブラリが見つかりました。それらを邪魔にならないように移動し、Homebrew を介して PySide を再構築/インストールするとうまくいきました。

于 2012-11-23T18:49:07.153 に答える
1

ipython qtconsolePySide をインポートして Qt コンソールを提供する実行時に同じエラーが発生しました。

最後に、PySide のインストール後に何か問題があるのではないかと考えました。そのpyside_postinstall.py -installため、PySide のインストール後に自動的に実行されるはずの手動で実行し、これで問題が解決しました。あなたのためにも働くことを願っています!

于 2015-08-12T03:58:43.237 に答える
1

私はあなたが与えたインポートを試みました - 私は同じシステム環境を使用しています。うまくいきました。試してください:更新を醸造して再インストールしてください。

于 2012-11-15T14:01:52.957 に答える