幕府将军安装窗口

时间:2017-10-23 23:22:16

标签: machine-learning compilation cmake installation shogun

这里的任何人都可以提供一个关于如何在Windows 10上安装shogun-ml(http://www.shogun-toolbox.org/)并使其与Python 3一起使用的简单易懂的说明吗?

我已经搜索并尝试了我发现的所有说明但是它们都没有工作......我还安装了cmake和cygwin,但是因为在我迷失之前我从未使用过它们,并且会感激任何帮助! / p>

提前感谢alredy!

编辑:我尝试的是:

  • 使用pip install,但我收到错误消息
  

无法找到满足要求的版本shogun(来自版本:)   没有为shogun找到匹配的分发

(我将-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 - 配置不完整,发生错误!

德语部分说系统找不到文件...我查找文件并且它存在,但是在不同的子文件夹中 - 但是在相应文件夹中尝试命令会产生相同的错误

  • 尝试cmake GUI,将Shogun / src文件夹作为“源代码在哪里”行的输入我得到了丢失的cmake列表错误,但是尝试不同的文件夹也不起作用...

如果您需要任何其他信息,我会非常乐意提供这些信息,但据我所知,我不知道什么可能有用......

再次感谢!

1 个答案:

答案 0 :(得分:2)

Debug应为Releasegit 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