Настройте Qt4 и PyQt для Python 2.6 под MacOS - PullRequest
2 голосов
/ 21 октября 2011

Я скачал Qt4 из http://qt.nokia.com/downloads/ и установил его.

Используя MacPorts, я попытался установить PyQt в качестве привязки для Python 2.6.1 (который устанавливается по умолчанию в MacOS X Snow Leopard)используя обе эти строки:

sudo port install py-pyqt4
sudo port install py26-pyqt4

Очевидно, что это не сработало.Если я пытаюсь импортировать некоторые модули Qt4 в интерактивную оболочку python, я получаю следующую ошибку:

>>> import PyQt4.QtCore
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4.QtCore

Что я сделал не так?Как мне получить Python с запущенными Qt4 и PyQt?

1 Ответ

2 голосов
/ 22 октября 2011

Я сам нашел решение: PyQt4 был установлен правильно, как и Qt4.Однако PyQt был установлен при установке Python в MacPort, а не при установке системы в python.Чтобы изменить установку, которая будет запускаться при выполнении «python», я выбрал python26 с помощью macports:

sudo port select python python26
...