Windows 10 Pro 64bit,anaconda 上のjupyter(5.0.0)でCythonがうまく走らず(python 3.6.1) 以下のエラーが表示された。
"Unable to find vcvarsall.bat"
Visual Studio Community 2017を開いて,Python関連のツールをインストールした。右上の検索窓にpython
と打つと候補がすぐに出てくる。
インストール完了後は次のようなエラーが出た。
CompileError: command 'cl.exe' failed: No such file or directory
adminでvisual studioのコマンドプロンプトを開いてもだめ。
Anaconda navigatorでcythonのバージョンを見てみたら0.25.2でupdateがあったので0.26.1に更新してみた。
変化なし。
cl.exeの場所を特定し,(C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\binにあった)環境変数を追加。
エラーが変わった。
CompileError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\bin\\cl.exe' failed with exit status 2
解決
Microsoft Visual C++ 2015 Build Toolsをインストールしたら解決した。