2017-09-02 137 views
0

我想在程序中导入nltk以下载语料库。 但我得到的错误:无法导入nltk

Traceback (most recent call last): 
    File "C:/Users/Android.DESKTOP-S6P9R3V.001/Desktop/ud120-projects-master/blah.py", line 1, in <module> 
    import nltk 
    File "C:\Users\Android.DESKTOP-S6P9R3V.001\Anaconda2\lib\nltk\__init__.py", line 128, in <module> 
    from nltk.chunk import * 
    File "C:\Users\Android.DESKTOP-S6P9R3V.001\Anaconda2\lib\nltk\chunk\__init__.py", line 157, in <module> 
    from nltk.chunk.api import ChunkParserI 
    File "C:\Users\Android.DESKTOP-S6P9R3V.001\Anaconda2\lib\nltk\chunk\api.py", line 15, in <module> 
    from nltk.chunk.util import ChunkScore 
    File "C:\Users\Android.DESKTOP-S6P9R3V.001\Anaconda2\lib\nltk\chunk\util.py", line 13, in <module> 
    from nltk.tag.mapping import map_tag 
    File "C:\Users\Android.DESKTOP-S6P9R3V.001\Anaconda2\lib\nltk\tag\__init__.py", line 63, in <module> 
    from nltk.tag.sequential import (SequentialBackoffTagger, ContextTagger, 
    File "C:\Users\Android.DESKTOP-S6P9R3V.001\Anaconda2\lib\nltk\tag\sequential.py", line 25, in <module> 
    from nltk.classify import NaiveBayesClassifier 
    File "C:\Users\Android.DESKTOP-S6P9R3V.001\Anaconda2\lib\nltk\classify\__init__.py", line 93, in <module> 
    from nltk.classify.scikitlearn import SklearnClassifier 
ImportError: No module named scikitlearn 

任何帮助,将不胜感激。 我已经使用anaconda下载了nltk,并且使用了Windows机器。

+0

使用nltk.download()下载收藏。 –

+0

我这样做,但它表明,nltk不能导入 –

+0

因此,'进口nltk'不工作? –

回答

0

我想你正在使用

import scikit-learn 

没有叫scikit学习模块。 你应该使用

import sklearn 

如果上述方法无效,

尝试使用水蟒蟒 你应该尝试以下

conda install scikit-learn 

,并添加此性能 - 如果它不“T安装

conda install numpy