繁体   English   中英

Ubuntu 12.04上的SHOGUN

[英]SHOGUN on Ubuntu 12.04

获取安装在12.04上的最新SHOGUN / Python模块化接口( http://www.shogun-toolbox.org )的最佳方法是什么? 我从源头进行了尝试,但运气不佳(乐于张贴错误); 是否可以在12.04上安装Trusty Tahr软件包? https://launchpad.net/ubuntu/+source/shogun/3.1.1-1

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

您可以尝试

apt-get -b source shogun

但此刻它只会为您提供核心的libshogun库。 (在debian中)有一个python包,但尚未被接受,在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

按照这里的这篇文章和此说明,我做了以下工作,这些工作对我来说将shogun直接安装到conda env中。 到目前为止,它不是最优雅的方法,但是已经解决了。

小心喝酒:即。 安装了apt-get install swig! 我使用anaconda和幕府将军python infterface-所以我的cmake前缀是/ home / user / anaconda /

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

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

  1. cd /安装目录路径
  2. workdir = $(pwd)#ie您的家
  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 ./配置--prefix = $ cmake_dir
  8. 使-j 2
  9. 进行安装
  10. 将cmake导出到您的PATH中,以便将其用于将军:export PATH = $ cmake_dir / bin /:$ PATH

下载将军将军并将其安装到anaconda env中

  1. wget ftp://shogun-toolbox.org/shogun/releases/3.1/sources/shogun-3.1.1.tar.bz2
  2. tar jxf幕府将军3.1.1.tar.bz2 3 cd幕府将军3.1.1 /
  3. mkdir构建
  4. 光盘制作
  5. cmake -DPythonStatic = ON -DPythonModular = ON -DCMAKE_INSTALL_PREFIX = / home / myusername / anaconda / envs / p27 /。
  6. 使-j2所有#四个进程花费一段时间
  7. 进行安装

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM