Ошибки установки PySide — python 2.7 — QT5 — macOS Sierra

Я потратил часы (дни), пытаясь установить PySide на macOS sierra, но безуспешно. Я читал и следовал многим объяснениям, данным поиском Google, включая потоки на stackoverflow.

Моя последняя попытка использует pip:

pip install PySide

Но я получаю кучу ошибок: 1-й:

Qt QTGUI library not found.
Qt QTXML library not found.
Qt QTCORE library not found.
CMake Error at ApiExtractor/CMakeLists.txt:82 (qt4_add_resources):
Unknown CMake command "qt4_add_resources".


-- Configuring incomplete, errors occurred!
See also "/private/var/folders/jn/_85_tmmn3bjgrfdprd_l2c640000gn/T/pip-build-rjWn4w/PySide/pyside_build/py2.7-qt5.8.0-64bit-release/shiboken/CMakeFiles/CMakeOutput.log".
error: Error configuring shiboken

----------------------------------------
Failed building wheel for PySide
Running setup.py clean for PySide
Failed to build PySide

И последний:

Команда "/usr/local/opt/python/bin/python2.7 -u -c"import setuptools, tokenize;file='/private/var/folders/jn/_85_tmmn3bjgrfdprd_l2c640000gn/T/pip -build-rjWn4w/PySide/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n ', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /var/folders/jn/_85_tmmn3bjgrfdprd_l2c640000gn/T/ Ошибка pip-1xbkki-record/install-record.txt --single-version-externally-managed --compile с кодом ошибки 1 в /private/var/folders/jn/_85_tmmn3bjgrfdprd_l2c640000gn/T/pip-build-rjWn4w/PySide /

Достаточно ли этой информации для объяснения проблемы? Я думаю, мой вопрос (есть): что я делаю неправильно? Как я могу заставить это работать? (установите Pyside для python 2.7, qt5, macOS sierra.)

Пожалуйста, дайте мне знать, если мне нужно предоставить другую информацию, чтобы мне как-то помогли.

Любая помощь будет принята с благодарностью!

Спасибо,

Стефан

[EDIT] проблема со ссылками после установки brew qt5 cmake libxslt libxml2

Warning: qt is a keg-only and another version is linked to opt.
Use `brew install --force` if you want to install this version
Warning: cmake-3.8.0 already installed
Warning: libxslt is a keg-only and another version is linked to opt.
Use `brew install --force` if you want to install this version
Warning: libxml2 is a keg-only and another version is linked to opt.
Use `brew install --force` if you want to install this version
stefan-mbcn:export_hook stefan$ brew install --force qt5 cmake libxslt libxml2
Warning: qt-5.8.0_2 already installed, it's just not linked.
Warning: cmake-3.8.0 already installed
Warning: libxslt-1.1.29 already installed, it's just not linked.
Warning: libxml2-2.9.4_2 already installed, it's just not linked.
stefan-mbcn:export_hook stefan$ 

person Stefan Gaillot    schedule 23.04.2017    source источник


Ответы (1)


Я предполагаю, что вы уже проверили эту тему на SO, где указано, что macOS sierra не поддерживается. Тем не менее, вы можете попробовать решение minigeeks. Также загляните на вики pyside. Если вы еще не пробовали, установите homebrew и выполните следующие действия:

brew install qt5 cmake libxslt libxml2
person LaughU    schedule 23.04.2017
comment
Спасибо @LaughU. Я прочитал эту ветку и попробовал упомянутую вами команду, но я получаю ошибку «ссылки», которую я не знаю, как точно исправить, не нарушая ничего другого. Я отредактировал исходный вопрос и добавил часть ссылок. - person Stefan Gaillot; 25.04.2017