2017-12-31 144 views
0

Ich habe Probleme bei der Installation von Keras auf Windows 10 mit Python 3.6.3. Wenn ich ausführenKann Keras unter Windows 10 nicht installieren

pip3 install keras 

ich bei der Installation des Pakets PyYAML einen Fehler erhalten:

Installing collected packages: pyyaml, keras  
... 
checking if libyaml is compilable 
error: [WinError 3] The system cannot find the path specified: 'D:\\Program Files\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib' 

---------------------------------------- 
Failed building wheel for pyyaml 

Es scheint eine fehlende Abhängigkeit von Visual Studio zu sein? Wer ist schon mal hier vorbeigekommen?

Antwort

2

Das neueste PyYAML (3.12) wurde vor der Verfügbarkeit von Python 3.6.0 veröffentlicht. Aufgrund des wartungsarmen Modus der letzten Jahre sind für diese Python-Version keine Räder verfügbar. So installieren Sie aus der Quelle (. Zip) Datei und pip zuerst versucht, Rad für seinen Cache zu machen, damit den Visual Studio-Compiler für den CLoader/CDumper.

Als ich es das letzte Mal angeschaut habe (vor einigen Jahren), hat die setup.py, in PyYAML, überprüft, ob Kompilierung möglich ist und wenn nicht, Installation ohne C-Erweiterungen. Entweder eine Änderung in setup.py oder in pip führt dazu, dass dies trotzdem versucht wird, was zu diesem Fehler führt. Das resultierende Rad würde im Cache pip gespeichert werden.

Neben Python von Schalt 3.5 oder Visual Studio (umständlich) installiert haben, können Sie versuchen, zu verwenden:

pip3 install --no-binary pyyaml --no-cache-dir keras 
+0

Ausgezeichnete Antwort. Das funktioniert !! – Marky0

Verwandte Themen