2016-07-13 13 views
3

Ich bin gerade dabei, eine GUI für mein Python-Skript zu entwickeln und möchte das mit PySide machen.Pyside Installation "Konnte die MSVC-Compiler-Version 10.0 auf Ihrem System nicht finden"

Im Moment kann ich es einfach nicht einrichten. PIP alwyas Ausfahrten mit diesem Fehler:

nmake not found. Trying to initialize the MSVC env... 
Searching MSVC compiler version 10.0 error: Failed to find the MSVC compiler version 10.0 on your system. 

Ich habe die folgenden Komponenten installiert: Python 3.4.4 (64Bit) QT 5.6/5.7 PyCharm Community Edition

Windows 7 64Bit

I kann PIP und Python vom Terminal aus ausführen, ohne in das Python-Verzeichnis wechseln zu müssen. Also meine PATH-Variablen sind richtig eingestellt.

Hat jemand die gleichen Probleme oder vielleicht eine Lösung?

Beste Jo

+0

Sie haben 'visual C++' installiert? – danidee

+0

soweit es mich betrifft, ich nicht. Gibt es eine bestimmte Version, die ich verwenden muss? – Johannes

+0

https://www.microsoft.com/en-us/download/details.aspx?id=5555 – danidee

Antwort

4

PySide requires Python 2.6 or later and Qt 4.6 or better.

Qt 5.x is currently not supported.

Von: https://pypi.python.org/pypi/PySide/1.2.4#installing-pyside-on-a-windows-system

Also vielleicht mit qt4.x (> = 4.6) statt qt5.x Ihr Problem beheben können.


Ich denke, der Grund ist, dass Pip auf Ihrem System pyside aus dem Quellcode-Paket installieren, so dass Sie einen C/C++ Compiler benötigen.

Vielleicht können Sie pyside binäre Version direkt im Anschluss an diese installieren:

pip install PySide --only-binary :all: 

Wenn es nicht funktioniert, versuchen Sie es „.exe“ Datei zum Download, und führen Sie es stattdessen pip zu verwenden.

".exe" aus: https://download.qt.io/official_releases/pyside/

+0

Ich gerade QT 5 deinstalliert und installiert QT 4.8.4 von hier https://download.qt.io/archive/qt/4.8/4.8.4/ aber der Fehler ist der gleiche. – Johannes

+0

run 'pip install pyside' noch einmal, wenn Sie" Download PySide-1.2.4.tar.gz "anstelle von" PySide * .whl "gesehen haben, bedeutet dies, dass pip install pyside aus dem Quellpaket installiert wird. Und ich habe die Lösung meinem Beitrag hinzugefügt. – Jing

+0

Danke, ich kann es jetzt von der Konsole aus starten, aber wenn ich versuche, es von Python auszuführen, bekomme ich die Fehlermeldung, dass es kein Modul namens PySide gibt :( – Johannes