这里的任何人都可以提供一个关于如何在Windows 10上安装shogun-ml(http://www.shogun-toolbox.org/)并使其与Python 3一起使用的简单易懂的说明吗?
我已经搜索并尝试了我发现的所有说明但是它们都没有工作......我还安装了cmake和cygwin,但是因为在我迷失之前我从未使用过它们,并且会感激任何帮助! / p>
提前感谢alredy!
编辑:我尝试的是:
无法找到满足要求的版本shogun(来自版本:) 没有为shogun找到匹配的分发
按照http://www.shogun-toolbox.org/install,Shogun Installation on Windows和https://ci.appveyor.com/project/vigsterkr/shogun上的说明进行操作,即
cmake -G"Visual Studio 15 2017" -DCMAKE_BUILD_TYPE=%CONFIGURATION% -
DBUILD_META_EXAMPLES=OFF -DENABLE_TESTING=ON -DINTERFACE_PYTHON=ON ..
(我将-G“%VSVER%”更改为Visual Studio并添加了Python接口与原始接口相比) ....但是我已经卡住了,因为我收到以下错误消息之一:
CMake错误:源目录“..~ / Shogun / CMakeFiles”似乎不包含CMakeLists.txt。 指定--help用于使用,或按CMake GUI上的帮助按钮。
或(当我在不同的文件夹中尝试或当我将cmakelist复制到以前的文件夹时(我很确定这不是正确的事情,但正如我所说,我不知道它是如何工作的) ))
- 选择Windows SDK版本以定位Windows 10.0.15063。 CMakeLists.txt上的CMake错误:27(项目):无法运行MSBuild命令:MSBuild.exe获取VCTargetsPath的值:Das System kann die angegebene Datei nicht finden - 配置不完整,发生错误!
德语部分说系统找不到文件...我查找文件并且它存在,但是在不同的子文件夹中 - 但是在相应文件夹中尝试命令会产生相同的错误
如果您需要任何其他信息,我会非常乐意提供这些信息,但据我所知,我不知道什么可能有用......
再次感谢!
答案 0 :(得分:2)
Debug
应为Release
或git clone https://github.com/shogun-toolbox/shogun.git
cd shogun
mkdir build
cd build
cmake -G"Visual Studio 15 2017" -DCMAKE_BUILD_TYPE=Release -
DBUILD_META_EXAMPLES=OFF -DENABLE_TESTING=ON -DINTERFACE_PYTHON=ON ..
。
此外,您粘贴的cmake命令应该从您克隆的源中创建的目录中执行。
所以,例如:
conda install -c anaconda swig
但是为了能够编译python接口,你需要Swig。实际安装Anaconda并安装Swig的最简单方法:
cmake -G"Visual Studio 15 2017" -DCMAKE_BUILD_TYPE=Release -DBUILD_META_EXAMPLES=OFF -DINTERFACE_PYTHON=ON -DCMAKE_PREFIX_PATH=<path to the root of anaconda> -DCMAKE_INSTALL_PREFIX=<path to the root of anaconda> -DBUNDLE_NLOPT=OFF ..
您还可以安装GLPK和shogun的其他依赖项(请参阅conda-forge以获取可能的包),最后一旦完成设置anaconda,您可以使用python接口编译shogun:
ThreadPoolExecutor