2017-12-31 258 views
0

Windows 10にpython 3.6.3をインストールするときに問題があります。 私はWindows 10にKerasをインストールできない

pip3 install keras 

を実行すると、私はパッケージPyYAMLとのインストールに失敗を取得:

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 

のVisual Studioに不足している依存関係があるようですか?誰もがこれを前に来る?

答えて

2

最新のPyYAML(3.12)は、Python 3.6.0がリリースされる前にリリースされました。ここ数年の低メンテナンスモードのため、Pythonバージョンではホイールがありません。 ソース(.zip)ファイルからインストールしていて、pipが最初にキャッシュ用のホイールを作成しようとします。そのため、CLoader/CDumper用のVisual Studioコンパイラが必要です。

最後にPyYAMLのsetup.pyを見て、コンパイルが可能かどうかをチェックし、そうでなければ、Cエクステンションなしでインストールを進めました。 setup.pyまたはpipのいずれかが変更されても、このエラーが発生する可能性があります。結果のホイールはpipのキャッシュに格納されます。

以外のPython 3.5への切り替え、または(面倒)のVisual Studioをインストールするから、あなたが使用しようとすることができます:

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

優秀な答え。これは動作します! – Marky0

関連する問題