2016-07-08 14 views
2

Windows-10 64-Bit-kann nicht installiert Züge auf Fenster, Python

I traitsui erfolgreich von pip in python3.52 installiert

Qt4 muss GUI auf Fenster angezeigt werden installiert, aber die höchste Version von python Qt4 Unterstützung ist python3.4

Also, ich installieren python3.4, wenn ich versuche, Züge zu installieren, indem

pip I Fehlermeldung bekam:

error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat) 

Unable to find vcvarsall.bat

ich die Fehlermeldung suchen, einige Ergebnisse, aber keiner von ihnen das Problem lösen, also ich installiere mingw

Verwendung pip Züge erneut zu installieren, einen Einen Fehler

collect2.exe: error: ld returned 1 exit status 
error: command 'D:\\Program Files\\mingw-w64\\x86_64-5.3.0-win32-seh-rt_v4-rev0\\mingw64\\bin\\gcc.exe' failed with exit status 1 

collect2.exe: error

Ist ther e eine Möglichkeit, Traits auf Windows in Python 3.4 zu installieren?

Antwort

2

Sie können das Problem des Fehlers mit Visual Studio C++ umgehen, indem Sie eine vorkompilierte Version des Pakets in Form eines wheel installieren. Sie finden wheel Pakete für die meisten gängigen Module here.

Laden Sie die Datei traits-4.6.0.dev0-cp34-cp34m-win32.whl (cp34 zeigt Python 3.4, win32 die Ihre Python ist 32bit) und installieren Sie es über die Befehlszeile:

pip install C:\whereveryourfileis\traits-4.6.0.dev0-cp34-cp34m-win32.whl 

Vergewissern Sie sich, dass pip auf Ihren Python 3.4 pip verbunden ist. Wenn Sie nicht sicher sind, können Sie die pip.exe direkt ausführen, indem Ihr Verzeichnis in der Befehlszeile (cd C:\Python34\Scripts) zu ändern und Lauf

pip.exe install C:\whereveryourfileis\traits-4.6.0.dev0-cp34-cp34m-win32.whl 

Edit: Haben Sie betrachten Qt5 mit?

+0

Vielen Dank. Ich installiere die 32-Bit-Python-Version neu und benutze die Rad-Pakete. Es funktioniert schließlich. Natürlich möchte ich Qt5 verwenden, aber ich glaube nicht, dass die Eigenschaften von Qt5 unterstützt werden. Und entschuldige, dass ich dich noch einmal belästige. Ich benutze 'pyinstaller', um das erste Beispiel von [traitsui_doc] zu packen (https://docs.enteighabe.com/traitsui/traitsui_user_manual/view.html) und bekomme [error_messege] (http: // i.stack.imgur.com/S1oXu.png) Aber funktioniert gut, wenn ich 'python t.py' in der Befehlszeile eintippe, frage ich mich, ob ich das utilitiesUI-Beispiel in exe-Datei unter Windows packen kann? – zpoint

+0

Ich bin froh, dass ich helfen könnte. Zu Ihrer zweiten Frage rate ich Ihnen, eine weitere Frage zu stellen. Ich fürchte, ich kann dir nicht mit 'pyinstaller'-Problemen helfen. – Ian