Anaconda下 Gensim FAST_VERSION 无效的解决方法

环境:ubuntu 14.04, anaconda python 2.7

在Anaconda环境下安装gensim,直接安装是无法使用FAST_MODE的。因为anaconda中带有的scipy是没有BLAS原生库支持的。这样安装的gensim调用scipy中的算法时,无法使用C语言原生库进行计算,速度会比较慢。
表现出来的现象就是,

UserWarning: C extension not loaded for Word2Vec, training will be slow. Install a C compiler and reinstall gensim for fast training.

一开始遇到这个问题,我以为是因为在安装gensim时没有C编译器,所以相应类库无法从源码编译。但安装了build-essential 之后重新安装gensim,问题依旧存在。而且在使用pip或anaconda安装gensim时并没有编译的过程,即使下载源码编译并且使用 python setup.py build_ext --inplace。于是断定问题应该出在间接调用的模块中。

经过搜索,在google group 中进一步定位到问题:

The scipy version (0.16.0) I am using does not have the scipy.linalg.blas.fblas module as it has been depracated. The Cython/C wrapper for the fast bit of word

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值