我正在尝试使用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
这个SO question 说要安装 python 27,然后重新安装 pyside,但我在 mac osx 10.8 上使用本机 python,它已经是 2.7.2。
PySide的Homebrew配方似乎表明这应该已经修复,但我仍然收到错误。我确保也安装了 libpng。
查看路径,我知道QtGui.so文件在那里。由于我是 Python、PySide 和 Qt 的新手,因此很难使用 Google 进行进一步的故障排除。
如果有人知道原因并能提供指导,我将不胜感激。它可能涉及卸载一堆东西并重新安装。请给出详细说明。我确实卸载并尝试重新安装并得到相同的结果。
谢谢你。