gensim git地址:https://github.com/piskvorky/gensim
官方主页:http://radimrehurek.com/gensim/index.html
我在redhat 6的python2.6版本下安装
官方文档中只有一句话pip install -U gensim
可惜并不能直接成功,有些依赖包需要手动安装
大部分依赖包根据提示使用yum install或者pip install就可以,如numpy、nose之类的,如果版本较低,可以执行pip install --upgrade nose更新
其中有问题的是scipy这个包,安装时提示:
numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
解决方法来自这篇文章:http://stackoverflow.com/questions/7496547/does-python-scipy-need-blas
具体步骤如下:
mkdir -p ~/src/
cd ~/src/
wget http://www.netlib.org/blas/blas.tgz
tar xzf blas.tgz
cd BLAS-*
## NOTE: The selected Fortran compiler must be consistent for BLAS, LAPACK, NumPy, and SciPy.
## For GNU compiler on 32-bit systems:
#g77 -O2 -fno-second-underscore -c *.f # with g77
#gfortran -O2 -std=legacy -fno-seco