2017-04-23 12 views
0

Ich habe Stunden (Tage) versucht, PySide auf einem MacOS Sierra ohne Erfolg zu installieren. Ich lese und befolgte viele Erklärungen von Google-Suche, einschließlich Threads auf Stackoverflow.PySide Installationsfehler - Python 2.7 - QT5 - MacOS Sierra

Mein letzter Versuch pip verwendet:

pip install PySide 

Aber ich bin ein paar Fehler bekommen: Das erste ist:

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 

Und die letzte ist:

Befehl "/usr/local/opt/python/bin/python2.7 -u -c" importieren setsetools, tokenize; Datei = '/ private/var/Ordner/jn/_85_tmmn3bjgrfdprd_l2c640000gn/T/Pip-build-rjWn4w/pyside/setup.py'; f = getattr (tokenize, 'offen', offen) (Datei); code = f.read(). replace ('\ r \ n', '\ n'); f.close(); exec (kompilieren (code, file, 'exec')) "installieren - record /var/folders/jn/_85_tmmn3bjgrfdprd_l2c640000gn/T/pip-1xbkki-record/install-record.txt --single-version-extern-managed --compile "fehlgeschlagen mit Fehlercode 1 in /private/var/folders/jn/_85_tmmn3bjgrfdprd_l2c640000gn/T/pip-build-rjWn4w/PySide/

Sind das genug Informationen, um das Problem zu erklären? Ich denke, meine Frage ist: Was mache ich falsch? Wie kann ich das schaffen? (Installieren Sie Pyside 2.7, Qt5, MacOS Sierra.)

Bitte lassen Sie mich wissen, wenn ich andere Informationen geben muss, um in irgendeiner Weise geholfen werden.

Jede Hilfe würde sehr geschätzt werden!

Danke,

Stefan

[EDIT] verbindet Problem nach dem Gebräu installieren 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$ 

Antwort

1

Ich nehme an, Sie bereits this thread on SO geprüft, wo festgestellt, dass macOS sierra nicht unterstützt . Immer noch können Sie Minigeeks Lösung versuchen. Werfen Sie auch einen Blick auf die wiki of pyside. Wenn Sie es noch nicht versucht haben, installieren Sie Homebrew und gehen Sie folgendermaßen vor:

brew install qt5 cmake libxslt libxml2 
+0

Dank @LaughU. Ich habe diesen Thread gelesen und habe den Befehl, den du erwähnst, ausprobiert, aber ich bekomme einen 'Link'-Fehler, den ich nicht genau beheben kann, ohne etwas anderes zu kaputt zu machen. Ich habe die ursprüngliche Frage bearbeitet und den Link-Teil hinzugefügt. –