ImportError:无法使用Gensim导入名称语料库

Mar*_*ria 5 nltk python-2.7 lda gensim

我安装了Anacoda Python v2.7和Gensim v 0.13.0

我使用Spyder作为IDE

我有以下简单的代码:

 from gensim import corpora
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

from gensim import corpora

  File "gensim.py", line 7, in <module>

ImportError: cannot import name corpora
Run Code Online (Sandbox Code Playgroud)

我重新安装: - Gensim - Scipy - Numpy但仍然有同样的问题.

den*_*ost 12

当我将自己的脚本命名为"gensim.py"时,我遇到了同样的问题.从gensym导入时,它试图从自身加载模块.

因此,请避免使用"gensim.py"作为脚本的名称.

  • derp,完全做到了这一点 (2认同)

Ic3*_*r0g 1

您可能想参考这个问题。显然,Anaconda 的行为很奇怪:在运行时捆绑不同版本的 Numpy 之类的。我建议使用pipGensim 安装。或者easy_install这里有一个链接可以帮助您正确安装它。