Проблема с использованием PySide / PyQt - PullRequest
2 голосов
/ 16 июня 2011

Я пытаюсь установить PySide, чтобы использовать библиотеки Qt для очистки веб-сайта.Я следовал инструкциям на этом сайте и установил PySide с помощью MacPorts (py26-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

Я пытался обновить все старые порты и переустановить libpng через MacPorts, но безуспешно.

Любойидеи что мне нужно сделать?

1 Ответ

0 голосов
/ 02 декабря 2011

Неплохо сочетать использование встроенного в Python системы (версия 2.6) и установку PySide вручную.

Я получил ту же проблему раньше и исправил ее после обновления до py27-pyside.

пожалуйста попробуйте py27-pyside через MacPorts

sudo port install py27-pyside
...