cython実行時にcl.exeがないといわれます この問題を解決したいです
特に気なる部分
cl.exeの入手方法
venv環境でなぜAnaconda3が絡んでくるのか
環境
visual studio 2017 2019はある
cl.exeはないがcli.exeというものはある
anacondaは過去に入れたが今は使っていない
試したこと
path指定の問題でも同様のエラーが発生するらしいですが そもそもcl.exeが見つからない
cl.exeはCコンパイラ?らしくそれをインストールしようとしたが見つかりませんでした
cl.exeの入手法を探しましたがvisual studioそのものをインストールする方法の記事に邪魔され見つかっていません 参考サイトでは単体で入手するものっぽそうです
実行コマンド venv環境化で実行、なのになぜかエラーでAnaconda3の名前が出ている
python setup.py build_ext --inplace
setup.py
from distutils.core import setup from Cython.Build import cythonize import numpy setup( name = 'monotonic_align', ext_modules = cythonize("core.pyx"), include_dirs=[numpy.get_include()] )
VOICE\voice\include -IC:\Users\PC_User\Anaconda3\include -IC:\Users\PC_User\Anaconda3\include /Tccore.c /Fobuild\temp.win-amd64-3.7\Release\core.obj error: command 'cl.exe' failed: No such file or directory
参考サイト
https://learn.microsoft.com/ja-jp/cpp/build/walkthrough-compile-a-c-program-on-the-command-line?view=msvc-170
https://arakan-pgm-ai.hatenablog.com/entry/2018/12/13/000000
https://github.com/watson-developer-cloud/python-sdk/issues/483