0
点赞
收藏
分享

微信扫一扫

ghmm在 Linux 上安装

RIOChing 2023-01-11 阅读 108


ghmm在 Linux 上安装

​​http://ghmm.sourceforge.net/documentation.html​​

​​http://www.ghmm.org​​

​​http://www.comp.leeds.ac.uk/roger/HiddenMarkovModels/html_dev/main.html​​

1)先安装pcre, libxml2

rhel6:

yum install pcre-devel
yum install libxml2
yum install libxml2-devel


ubuntu:


sudo apt-get install libpcre3 libpcre3-dev

你可能还需要安装
sudo apt-get install openssl libssl-dev
sudo apt-get install automake
sudo apt-get install libxml2-dev
sudo apt-get install pkg-config


2)再安装swig

​​ftp://pub:pub@pepstack.com/tarball/swig-3.0.10.tgz​​

./configure
make
sudo make install


3)安装ghmm

从下面的网址下载。原网站的代码里面含有很多错误。我都fix掉了。

​​ftp://pub:pub@pepstack.com/tarball/ghmm-0.9rc3-fix.tgz​​

cd ghmm sh autogen.sh vi ./configure 在15003行,修改: $RM "$cfgfile" 为:

$RM -f "$cfgfile"


./configure

make

sudo make install

或者:

cd ghmm
sh autogen.sh
./configure
make
sudo make install
cd ghmmwrapper
python2.7 setup.py build
sudo python2.7 setup.py install


如果是anaconda2环境,则:

/opt/anaconda2/bin/python setup.py build
sudo /opt/anaconda2/bin/python setup.py install


最后:

rhel6:

sudo ln -s /usr/local/lib/libghmm.so.1 /usr/lib64/libghmm.so.1

ubuntu:

sudo ln -s /usr/local/lib/libghmm.so.1 /usr/lib/libghmm.so.1


试试吧:

python2.7 -c "import ghmm"

如果是anaconda2:

/opt/anaconda2/bin/python -c "import ghmm"


可以用c或python玩hmm了!


举报

相关推荐

0 条评论