3

Я хочу установить PyQt. Это кажется довольно сложным для установки на OS X. Я не нашел никаких предварительно скомпилированных пакетов (есть ли? Я бы действительно предпочел такие).

Поэтому я скачал PyQt. И SIP, потому что это зависит от этого. Эти файлы:

Сделал ли 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 ответа4

1

Новая версия Qt, esp. Qt 4.7 Beta, похоже, исправляет эту проблему.

http://qt.nokia.com/developer/qt-qtcreator-prerelease

1

Работало без проблем через Homebrew:

brew install pyqt

Обратите внимание, что был также PySide. Хотя кажется, что он заброшен и не поддерживает Qt 5. Вы, вероятно, можете установить его в любом случае через:

brew install pyside
1

Вы также можете использовать MacPorts для установки pyqt, qt и многих других пакетов. Я не использовал пакет pyat, но в целом я доволен MacPorts. Это также позволяет легко обновлять различные пакеты по мере появления новых версий.

0

Вам лучше использовать PyQtX, который является двоичным предварительно скомпилированным пакетом PyQt для OS X. Компиляция его вручную - большая проблема.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .