Как установить PyQt на Mac OS X 10.6
Я хочу установить PyQt. Это кажется довольно сложным для установки на OS X. Я не нашел никаких предварительно скомпилированных пакетов (есть ли? Я бы действительно предпочел их).
Поэтому я скачал PyQt. И SIP, потому что это зависит от этого. Эти файлы:
- http://www.riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-mac-gpl-4.7.3.tar.gz
- http://www.riverbankcomputing.co.uk/static/Downloads/sip4/sip-4.10.2.tar.gz
Сделал python configure.py && make && sudo make install
на SIP - устанавливается без проблем.
Пробовал то же самое на PyQt - и потерпел неудачу, конечно:
/Library/Frameworks/QtCore.framework/Headers/qglobal.h:288:2: error: #error "Вы создаете 64-разрядное приложение, но используете 32-разрядную версию Qt. Проверьте конфигурацию сборки."
Итак, я попробовал с python configure.py --use-arch=i386
, Та же ошибка.
Любая идея?
4 ответа
Вы также можете использовать MacPorts для установки pyqt, qt и многих других пакетов. Я не использовал пакет pyat, но в целом я доволен MacPorts. Это также позволяет легко обновлять различные пакеты по мере появления новых версий.
Новая версия Qt, esp. Qt 4.7 Beta, похоже, исправляет эту проблему.
Вам лучше использовать PyQtX, который является двоичным предварительно скомпилированным пакетом PyQt для OS X. Компиляция его вручную - большая проблема.