0

セットアップを実行しようとすると、Windows コマンド プロンプトから次のエラーが表示されます。

Found executable C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\cl.e
xe
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\cl.exe /c /nologo /Ox
 /MD /W3 /GS- /DNDEBUG -IC:\Python27\lib\site-packages\numpy\core\include -IC:\P
ython27\lib\site-packages\numpy\core\include -IC:\Python27\include -IC:\Python27
\PC /Tcskimage\exposure\unwrap_2d_ljmu.c /Fobuild\temp.win32-2.7\Release\skimage
\exposure\unwrap_2d_ljmu.obj
unwrap_2d_ljmu.c
skimage\exposure\unwrap_2d_ljmu.c(181) : error C2065: 'M_PI' : undeclared identi
fier
skimage\exposure\unwrap_2d_ljmu.c(182) : error C2065: 'M_PI' : undeclared identi
fier
skimage\exposure\unwrap_2d_ljmu.c(194) : error C2065: 'M_PI' : undeclared identi
fier
skimage\exposure\unwrap_2d_ljmu.c(195) : error C2065: 'M_PI' : undeclared identi
fier
skimage\exposure\unwrap_2d_ljmu.c(621) : error C2065: 'M_PI' : undeclared identi
fier
skimage\exposure\unwrap_2d_ljmu.c(690) : error C2065: 'M_PI' : undeclared identi
fier
error: Command "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\cl.ex
e /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -IC:\Python27\lib\site-packages\numpy\cor
e\include -IC:\Python27\lib\site-packages\numpy\core\include -IC:\Python27\inclu
de -IC:\Python27\PC /Tcskimage\exposure\unwrap_2d_ljmu.c /Fobuild\temp.win32-2.7
\Release\skimage\exposure\unwrap_2d_ljmu.obj" failed with exit status 2

scikitをインストールするために何ができるか知っている人はいますか? ありがとう!

4

1 に答える 1

1

pip(Windowsでも)でインストールしましたが、正常にインストールされました

pip install -U scikit-learn


pipについて確認し、Windowsにpipをインストールする

更新
すべての依存関係がありますか? 上記のログでは、NumPy が表示されますが、SciPy は表示されません。多分それが問題です。

解決策
SciKit-Learn の「unwrap_2d_ljmu.c」ファイルがめちゃくちゃです。その中に識別子を
追加します。宣言されていない識別子と数学定数を チェックする_USE_MATH_DEFINES

于 2014-01-15T03:02:19.573 に答える