我需要安装最新版本的scikit-learn,所以我使用GitHub中的版本命令
python setup.py install --user
而不是http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn
的编译版本并出现此错误
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from
distutils
customize MSVCCompiler
Missing compiler_cxx fix for MSVCCompiler
customize MSVCCompiler using build_clib
building 'libsvm-skl' library
compiling C sources
error: Unable to find vcvarsall.bat
使用MinGW的解决方案也不起作用(this),异常
ValueError: Unknown MS Compiler version 1900
当我尝试从VS命令promt
安装时,抛出相同的exeption解决方案
pip install git+https://github.com/scikit-learn/scikit-learn.git
也会使用vcvarsall.bat
抛出相同的异常同样安装C ++ Common Tools无效(this)
设置
SET VS140COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools
有同样的错误。
有什么想法吗?
答案 0 :(得分:1)
答案与此issue有关,我的错是我将C++ Common Tools 作为单独的软件包下载,但您需要重新安装VS并选择“Visual Studio for Visual Studio 2015”