Ubuntu 12.04上的SHOGUN

2024-10-01 07:34:41 发布

您现在位置:Python中文网/ 问答频道 /正文

在12.04上安装最新的SHOGUN/Python模块化接口(http://www.shogun-toolbox.org)的最佳方法是什么?我从源代码处尝试了,但运气不太好(很乐意发布错误);是否可以在12.04上安装可信的Tahr包?https://launchpad.net/ubuntu/+source/shogun/3.1.1-1


Tags: 方法httpsorghttplaunchpad源代码www错误
2条回答

(我是这个包的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

下面是this的帖子和这篇{a2}我做了以下工作,使我可以直接将shogun安装到我的conda env中。这不是最优雅的方式,但迄今为止效果不错。在

啊!注意要有swig:即安装好了才能安装swig ! 我使用了anaconda和shogun python接口,所以我的cmake前缀是/home/user/anaconda/

你需要cmake来建造幕府:

先设置CMAKE(如果有CMAKE>;3.1,则跳过)

  1. cd/安装目录的路径
  2. workdir=$(pwd)#即您的家
  3. 下载cmake并将其安装到您的家中:
  4. wgethttp://www.cmake.org/files/v3.1/cmake-3.1.3.tar.gz
  5. 焦油xzf cmake-3.1.3。焦油gz在
  6. cd cmake-3.1.3
  7. cmake_dir=$workdir/cmake 5./configure prefix=$cmake_dir
  8. 品牌-j 2
  9. 使安装
  10. 将cmake导出到您的路径,以便您可以将其用于shogun:Export 路径=$cmake_dir/bin/:$PATH

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

  1. wgetftp://shogun-toolbox.org/shogun/releases/3.1/sources/shogun-3.1.1.tar.bz2
  2. tar jxf幕府-3.1.1。焦油bz23张cd幕府-3.1.1/
  3. mkdir生成
  4. cd版本
  5. cmake-DPythonStatic=ON-DPythonModular=ON-DCMAKE_INSTALL_PREFIX=/home/myusername/anaconda/envs/p27/。。在
  6. make-j2所有四个过程都需要一段时间
  7. 使安装

相关问题 更多 >