Weiß jemand, wie er den folgenden Fehler beim Ausführen von pip install -U PySide
gemäß den Anweisungen der offiziellen Website hier vermeiden kann: https://pypi.python.org/pypi/PySide/#installing-pyside-on-a-mac-os-x -System
Beachten Sie, dass ich brew install qt
bereits erfolgreich durchgeführt habe.
You are using pip version 7.0.3, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting PySide
Using cached PySide-1.2.4.tar.gz
Installing collected packages: PySide
Running setup.py install for PySide
Complete output from command /Applications/anaconda/bin/python -c "import setuptools, tokenize;__file__='/private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-0r7hrI-record/install-record.txt --single-version-externally-managed --compile:
Removing /private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/pyside_package
running install
running build
Python architecture is 64bit
Inserting path "/private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/pyside_install/py2.7-qt4.8.6-64bit-release/bin" to environment
==============================
Package version: 1.2.4
Build type: Release
Build tests: False
---
Make path: /usr/bin/make
Make generator: Unix Makefiles
Make jobs:
---
Script directory: /private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide
Sources directory: /private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/sources
Build directory: /private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/pyside_build/py2.7-qt4.8.6-64bit-release
Install directory: /private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/pyside_install/py2.7-qt4.8.6-64bit-release
Python site-packages install directory: /private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/pyside_install/py2.7-qt4.8.6-64bit-release/lib/python2.7/site-packages
---
Python executable: /Applications/anaconda/bin/python
Python includes: /Applications/anaconda/include/python2.7
Python library: /Applications/anaconda/lib/libpython2.7.dylib
Python prefix: /Applications/anaconda
Python scripts: /Applications/anaconda/bin
---
Qt qmake: /Applications/anaconda/bin/qmake
Qt version: 4.8.6
Qt bins: /Applications/anaconda/bin
Qt plugins: /Applications/anaconda/plugins
---
OpenSSL libs: None
==============================
Creating build folder /private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/pyside_build/py2.7-qt4.8.6-64bit-release...
Creating install folder /private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/pyside_install/py2.7-qt4.8.6-64bit-release...
Building module shiboken...
Creating module build folder /private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/pyside_build/py2.7-qt4.8.6-64bit-release/shiboken...
Configuring module shiboken (/private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/sources/shiboken)...
Running process: /usr/local/bin/cmake -G "Unix Makefiles" -DQT_QMAKE_EXECUTABLE=/Applications/anaconda/bin/qmake -DBUILD_TESTS=False -DDISABLE_DOCSTRINGS=True -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/pyside_install/py2.7-qt4.8.6-64bit-release /private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/sources/shiboken -DPYTHON_EXECUTABLE=/Applications/anaconda/bin/python -DPYTHON_INCLUDE_DIR=/Applications/anaconda/include/python2.7 -DPYTHON_LIBRARY=/Applications/anaconda/lib/libpython2.7.dylib -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=yes -DALTERNATIVE_QT_INCLUDE_DIR=/Applications/anaconda/include
/usr/local/bin/cmake -G Unix Makefiles -DQT_QMAKE_EXECUTABLE=/Applications/anaconda/bin/qmake -DBUILD_TESTS=False -DDISABLE_DOCSTRINGS=True -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/pyside_install/py2.7-qt4.8.6-64bit-release /private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/sources/shiboken -DPYTHON_EXECUTABLE=/Applications/anaconda/bin/python -DPYTHON_INCLUDE_DIR=/Applications/anaconda/include/python2.7 -DPYTHON_LIBRARY=/Applications/anaconda/lib/libpython2.7.dylib -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=yes -DALTERNATIVE_QT_INCLUDE_DIR=/Applications/anaconda/include
-- The C compiler identification is AppleClang 7.0.0.7000072
-- The CXX compiler identification is AppleClang 7.0.0.7000072
CMake Error at /usr/local/Cellar/cmake/3.3.0/share/cmake/Modules/Platform/Darwin.cmake:76 (message):
CMAKE_OSX_DEPLOYMENT_TARGET is '10.5' but CMAKE_OSX_SYSROOT:
""
is not set to a MacOSX SDK with a recognized version. Either set
CMAKE_OSX_SYSROOT to a valid SDK or set CMAKE_OSX_DEPLOYMENT_TARGET to
empty.
Call Stack (most recent call first):
/usr/local/Cellar/cmake/3.3.0/share/cmake/Modules/CMakeSystemSpecificInformation.cmake:36 (include)
CMakeLists.txt:2 (project)
-- Configuring incomplete, errors occurred!
See also "/private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/pyside_build/py2.7-qt4.8.6-64bit-release/shiboken/CMakeFiles/CMakeOutput.log".
error: Error configuring shiboken
----------------------------------------
Command "/Applications/anaconda/bin/python -c "import setuptools, tokenize;__file__='/private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-0r7hrI-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/dy/ttgqhqqx3g9bsbsnqnxsk2z80000gq/T/pip-build-CPxEmt/PySide
UPDATE (16.03.2016):
Ich habe vor kurzem einen vollständig aktualisierten Mac OS X 10.11 (El Capitan) in die Hände bekommen. Ich fuhr erfolgreich mit brew install qt
fort und versuchte es erneut mit pip install -U PySide
(gemäß dieser Anleitung: https://pypi.python.org/pypi/PySide/#installing-pyside-on-a-mac-os-x-system ). Leider habe ich wieder einen Fehler erhalten:
Collecting PySide
Downloading PySide-1.2.4.tar.gz (9.3MB)
100% |████████████████████████████████| 9.3MB 162kB/s
Installing collected packages: PySide
Running setup.py install for PySide ... error
Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/km/x8ww58k15h74q73fvrbqxym40000gp/T/pip-build-ozZWDt/PySide/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/km/x8ww58k15h74q73fvrbqxym40000gp/T/pip-YVPqB6-record/install-record.txt --single-version-externally-managed --compile:
Removing /private/var/folders/km/x8ww58k15h74q73fvrbqxym40000gp/T/pip-build-ozZWDt/PySide/pyside_package
running install
running build
Python architecture is 64bit
error: Failed to find cmake. Please specify the path to cmake with --cmake parameter.
----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/km/x8ww58k15h74q73fvrbqxym40000gp/T/pip-build-ozZWDt/PySide/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/km/x8ww58k15h74q73fvrbqxym40000gp/T/pip-YVPqB6-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/km/x8ww58k15h74q73fvrbqxym40000gp/T/pip-build-ozZWDt/PySide/
Es ist schon viele Monate her, seit ich meinen ursprünglichen Beitrag geschrieben habe, und nach den Upvotes zu urteilen, bin ich nicht der einzige mit diesem Problem. Ich fange an zu vermuten, dass die Anweisungen zu https://pypi.python.org/pypi/PySide/#installing-pyside-on-amac-os-x-system einfach sind veraltet. Wenn dies tatsächlich funktioniert, laden Sie das Rezept hoch. Vielen Dank.
Zunächst einmal beantworte ich zum ersten Mal etwas in stackoverflow. Bitte haben Sie etwas Geduld mit mir ..
Ich hatte cmake installiert, um pyside zu installieren, und ich hatte das gleiche Problem wie Sie. Also versuchte ich es mit Homebrew:
$ brew doctor
Es sagte, dass cmake installiert, aber nicht verlinkt wurde. Um es zu verlinken, musste ich mit Homebrew laufen:
$ brew link cmake
Danach habe ich es nochmal versucht:
$ pip3.4 install -U PySide
Und es hat funktioniert, es ist jetzt installiert und es funktioniert. Hoffe das hilft.
Ich habe alles versucht, konnte es aber nicht mit Pip machen. Schließlich versuchte ich es mit Homebrew:
$ brew install pyside
und es funktioniert gut!
Ich bin unter Mac OS X 10.11 (El Capitan).
Seit Juni 2018 auf MacOS High Sierra ist dieses Problem weiterhin aufgetreten.
Stellen Sie sicher, dass Sie qt 4.8.7 installieren. brew install qt
würde qt5 standardmäßig installieren, was nicht mit PySide kompatibel ist. Wenn Sie qt5 installiert haben, deinstallieren Sie es und installieren Sie dann qt4.
brew tap cartr/qt4
brew install [email protected]
Erstellen Sie einen Alias für qmake in Ihrer bashrc, wenn qmake nicht erkannt wird. alias qmake="/usr/local/Cellar/[email protected]/4.8.7_5/bin/qmake"
pip install pyside
sollte jetzt funktionieren, es dauerte etwa 30 Minuten, bis der Vorgang abgeschlossen war. Also sei geduldig.
Ich habe das zweite Problem gelöst, indem ich CMake zu meinem Pfad hinzugefügt habe:
$> PATH = "/ Applications/CMake.app/Contents/bin": "$ PATH"
Auf diese Weise kann CMake tatsächlich gefunden werden. Ich bin immer noch begeistert von der ersten Ausgabe. In der Tat bekomme ich die erste Ausgabe, nachdem ich mich mit CMake beschäftigt habe.
Hier ist mein Setup:
Um binäre Python-Module auf Ihrem System zu installieren, müssen Sie Ihre OS X-Maschine ordnungsgemäß mit den Build-Tools konfigurieren. Dies bedeutet, dass Sie eine aktuelle OS X-Version UND einen aktuellen XCode mit installierten Befehlszeilentools verwenden.
Die Tatsache, dass ich ein Implementierungsziel 10.5
sehe, scheint mir beängstigend zu sein, da die aktuelle Version von OS X 10.11
... als viel zu altes SDK klingt.