0

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

4

2 回答 2

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

于 2014-02-10T22:10:18.243 回答
0

按照此处的帖子和此说明,我执行了以下操作,以将 shogun 直接安装到我的 conda env 中。它不是最优雅的方式,但到目前为止已经奏效。

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

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

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

  1. cd /path 到你的安装目录
  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. 使-j 2
  9. 进行安装
  10. 将 cmake 导出到您的 PATH,以便您可以将其用于 shogun:export PATH=$cmake_dir/bin/:$PATH

将 shogun 下载并安装到 anaconda 环境中

  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 构建
  4. 光盘构建
  5. cmake -DPythonStatic=ON -DPythonModular=ON -DCMAKE_INSTALL_PREFIX=/home/myusername/anaconda/envs/p27/ ..
  6. make -j2 all #four 进程需要一段时间
  7. 进行安装
于 2014-11-19T13:14:58.503 回答