Новая версия Qt, esp. Qt 4.7 Beta, похоже, исправляет эту проблему.
Как установить 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. Это также позволяет легко обновлять различные пакеты по мере появления новых версий.
Работало без проблем через Homebrew :
brew install pyqt
Обратите внимание, что был также PySide . Хотя кажется, что он заброшен и не поддерживает Qt 5. Вы, вероятно, можете установить его в любом случае через:
brew install pyside
Вам лучше использовать PyQtX, который является двоичным предварительно скомпилированным пакетом PyQt для OS X. Компиляция его вручную - большая проблема.
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?