在 12.04 上安装最新的 SHOGUN/Python 模块化接口 ( http://www.shogun-toolbox.org ) 的最佳方式是什么?我从源头上尝试过,但运气不佳(很高兴发布错误);是否可以在 12.04 上安装 Trusty Tahr 软件包?https://launchpad.net/ubuntu/+source/shogun/3.1.1-1
问问题
2246 次
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 包。所以你可以从那里复制设置:
于 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,请跳过)
- cd /path 到你的安装目录
- workdir=$(pwd) #即你的家
- 下载并安装 cmake 到您的家中:
- wget http://www.cmake.org/files/v3.1/cmake-3.1.3.tar.gz
- tar xzf cmake-3.1.3.tar.gz
- cd cmake-3.1.3
- cmake_dir=$workdir/cmake 5 ./configure --prefix=$cmake_dir
- 使-j 2
- 进行安装
- 将 cmake 导出到您的 PATH,以便您可以将其用于 shogun:export PATH=$cmake_dir/bin/:$PATH
将 shogun 下载并安装到 anaconda 环境中
- wget ftp://shogun-toolbox.org/shogun/releases/3.1/sources/shogun-3.1.1.tar.bz2
- tar jxf shogun-3.1.1.tar.bz2 3 cd shogun-3.1.1/
- mkdir 构建
- 光盘构建
- cmake -DPythonStatic=ON -DPythonModular=ON -DCMAKE_INSTALL_PREFIX=/home/myusername/anaconda/envs/p27/ ..
- make -j2 all #four 进程需要一段时间
- 进行安装
于 2014-11-19T13:14:58.503 回答