我正在尝试安装 PySide 以使用 Qt 库来抓取网站。我按照本网站上的说明进行操作上的说明使用 MacPorts (py26-pyside) 安装了 PySide。
这个命令:
from PySide.QtCore import *
工作正常。但:
from PySide.QtGui import *
给我这个错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PySide/QtGui.so, 2): Library not loaded: /opt/local/lib/libpng12.0.dylib
Referenced from: /opt/local/lib/libQtGui.4.dylib
Reason: Incompatible library version: libQtGui.4.dylib requires version 45.0.0 or later, but libpng12.0.dylib provides version 44.0.0
我尝试过更新任何旧端口并通过 MacPorts 重新安装 libpng,但没有运气。
有什么想法我需要做什么吗?