【问题标题】:ImportError: cannot import name corpora with GensimImportError:无法使用 Gensim 导入名称语料库
【发布时间】:2016-10-26 14:41:57
【问题描述】:

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

我使用 Spyder 作为 IDE

我有以下简单的代码:

 from gensim import corpora

我收到以下错误:

from gensim import corpora

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

ImportError: cannot import name corpora

我重新安装了: - 根西姆 - 西皮 - 麻木 但仍然有同样的问题。

【问题讨论】:

  • 请确保你有 Numpy>=1.3, Scipy>=0.7。 Anaconda 在安装 numpy 时也存在问题。
  • 您的问题解决了吗?

标签: python-2.7 nltk lda gensim


【解决方案1】:

我的问题通过卸载然后使用 pip 重新安装 gensim 得到解决 然后升级它

pip uninstall gensim
pip install gensim
pip install --upgrade gensim

【讨论】:

    【解决方案2】:

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

    因此,请避免使用“gensim.py”作为脚本名称。

    【讨论】:

    • derp,完全做到了
    【解决方案3】:

    您可能想参考这个issue。显然,Anaconda 的行为很奇怪:在运行时捆绑不同版本的 Numpy 或其他东西。我推荐使用pip 来安装Gensim。或者easy_install这里有一个link来帮助你正确安装。

    【讨论】:

    • 不知道怎么解决,真是个糟糕的问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-03
    • 2021-08-05
    • 2016-03-31
    • 2013-04-24
    • 2014-01-08
    • 2023-04-05
    相关资源
    最近更新 更多