【问题标题】:import nltk is not working导入 nltk 不起作用
【发布时间】:2015-12-10 12:41:18
【问题描述】:

我正在尝试导入 nltk,但这是错误

 File "C:\Python27\lib\site-packages\nltk\corpus\reader\chunked.py", line 21, in <module>

  from nltk.chunk import tagstr2tree      ImportError: cannot import name tagstr2tree

即使我卸载了 Python27 并再次安装。实际上我在使用 nltk 时没有任何问题。

这个错误从我开始使用 scikit 开始就出现了

从 nltk.classify.scikitlearn 导入 SklearnClassifier

从 sklean.naive_bayes 导入 MultinomialNB、GaussianNB、BernoulliNB

有人知道我该如何解决吗?

【问题讨论】:

  • 你的python代码文件叫什么名字?
  • 是classification.py
  • 进行了更改但未解决。即使我卸载了 Python27 并再次安装。实际上,我正在使用 nltk 没有任何问题。此错误开始无缘无故地出现。
  • 请将上述信息也添加到您的问题中。 :)

标签: python python-2.7 import scikit-learn nltk


【解决方案1】:

我发现了问题所在。在我的项目目录中,我保存了一个名为 Pickle.py 的文件。我只是更改了它的名称,现在问题解决了。

请注意,有时模块名和文件名可能会发生冲突。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    • 2014-03-17
    • 2015-04-18
    相关资源
    最近更新 更多