首页 > 解决方案 > VSCode,尽管在我的python shell中安装了所述模块,但仍然遇到模块错误

问题描述

所以我一直在尝试通过删除停止词和计数小于 1000 的词来清理我的字典数据。

from nltk.corpus import stopwords 

def cleanSmallData():
stop_words = set(stopwords.words('english')) 
delete = [key for key in totalWordsDict if totalWordsDict[key] < 1000]   

for key in delete:
    del totalWordsDict[key]
##Stopword Filter
delete1 = [key for key in totalWordsDict if not key in stop_words]
for key in delete1:
    del totalWordsDict[key]

totalWordsDict 是一个包含单词键和计数值的字典。当我在注释掉导入和停用词过滤器后的代码后运行此代码时,它工作正常。

这是我一直遇到的错误:ModuleNotFoundError: No module named 'nltk'

我已经为 Python 3.8.2 安装了 nltk(与我运行此代码的安装相同),并使用 nltk.download('all') 通过 shell 下载了它的所有包,但我是仍然遇到此错误。

标签: pythonvisual-studio-codenltk

解决方案


推荐阅读