SHOGUN在Ubuntu 12.04上

时间:2014-02-10 15:09:41

标签: python ubuntu machine-learning shogun

在12.04上安装最新的SHOGUN / Python模块化界面(http://www.shogun-toolbox.org)的最佳方法是什么?我从源头尝试没有太多运气(很高兴发布错误);是否可以在12.04上安装Trusty Tahr软件包? https://launchpad.net/ubuntu/+source/shogun/3.1.1-1

2 个答案:

答案 0 :(得分:3)

(我是这个软件包的debian维护者)。

您可以尝试

apt-get -b source shogun

但此时它只会给你核心的libshogun库。路上有一个python包(在debian中)但还没有被接受,还没有在ubuntu中。

https://ftp-master.debian.org/new/python-shogun_3.1.1-1.html

所以你真的最好从源码安装。 Shogun在ubuntu上运行的buildbots创建了一个python包。所以你可以从那里复制设置:

https://travis-ci.org/shogun-toolbox/shogun/jobs/18605663

答案 1 :(得分:0)

在此处发布this个帖子和instruction后,我执行了以下操作,以便我将shogun直接安装到我的conda env中。它不是最优雅的方式,但到目前为止已经解决了。

!小心点晕:即。安装apt-get install swig !我使用了anaconda和shogun python infterface - 所以我的cmake前缀是/ home / user / anaconda /

你需要cmake来构建幕府将军:

首先设置CMAKE(如果你有cmake> 3.1则跳过)

  1. cd /您的安装目录的路径
  2. workdir = $(pwd)#即。你的家
  3. 下载并安装cmake到您的家中:
  4. wget http://www.cmake.org/files/v3.1/cmake-3.1.3.tar.gz
  5. tar xzf cmake-3.1.3.tar.gz
  6. cd cmake-3.1.3
  7. cmake_dir = $ workdir / cmake 5 ./configure --prefix = $ cmake_dir
  8. make -j 2
  9. make install
  10. 将cmake导出到PATH,以便将其用于shogun:export  PATH = $ cmake_dir / bin中/:$ PATH
  11. 下载并安装shogun到anaconda env

    1. wget ftp://shogun-toolbox.org/shogun/releases/3.1/sources/shogun-3.1.1.tar.bz2
    2. tar jxf shogun-3.1.1.tar.bz2 3 cd shogun-3.1.1 /
    3. mkdir build
    4. cd build
    5. cmake -DPythonStatic = ON -DPythonModular = ON -DCMAKE_INSTALL_PREFIX = / home / myusername / anaconda / envs / p27 / ..
    6. make -j2所有#four进程需要一段时间
    7. make install