使用Gensim显示"慢速版本的gensim.models.doc2vec正在使用"

时间:2017-06-12 02:46:16

标签: python python-3.x gensim

我正在尝试使用版本为3.6的Python的Gensim库来运行程序 每当我运行程序时,我都会遇到这些陈述:

C:\Python36\lib\site-packages\gensim-2.0.0-py3.6-win32.egg\gensim\utils.py:860: UserWarning: detected Windows; aliasing chunkize to chunkize_serial
  warnings.warn("detected Windows; aliasing chunkize to chunkize_serial")
Slow version of gensim.models.doc2vec is being used

我不明白Slow version of gensim.models.doc2vec is being used背后的含义是什么。 gensim如何选择慢速版本,如果我想要最快的版本那么我需要做什么?

3 个答案:

答案 0 :(得分:4)

突出显示@ juanpa.arrivillaga的评论,因为它帮助我解决了这个问题。
如果您安装了anaconda:

  • 卸载gensim:pip uninstall gensim
  • 使用anaconda包管理器安装它:conda install gensim

答案 1 :(得分:2)

问题在于某些底层软件包不是最新的。戈登的帖子here帮助了我。

但简而言之:

  1. 卸载Gensim

    sudo pip3 uninstall gensim

  2. 安装python3-dev build-essential

    sudo apt-get install python3-dev build-essential

  3. 重新安装Gensim

    sudo pip3 install --upgrade gensim

  4. 注意:

    • 上述说明适用于使用pip和apt-get的系统 管理包

    • pip3是pip的python3版本

答案 2 :(得分:0)

我也有这个问题(我正在运行ubuntu)。我发现如果我直接使用github的版本,问题就解决了。

所以有两个解决方案:(首先使用pip uninstall gensim卸载gensim)

  1. 从gensim' s github page下载并解压缩gensim zip文件,然后将CD解压缩到zip内容的文件夹并运行命令python setup.py install
  2. 运行此命令pip install git+https://github.com/RaRe-Technologies/gensim@master#egg=gensim
  3. 我使用了第二个,现在我没有收到警告