我正在使用python nltk并遇到了'featurename'的错误。显然,其中一个模块文件http://code.google.com/p/nltk/issues/detail?id=667中存在拼写错误。
我使用sudo gedit更新了模块,保存并重新导入了nltk。
我仍然有错误。
我完全退出了python,并从头开始。 我仍然得到错误。
我已打开违规文件,并检查“文件名”不存在, 我仍然得到错误。
重新启动我的虚拟机,仍然是错误。
这里有什么我想念的吗?我是否必须“重新安装”模块或其他东西?
错误是
classifier = nltk.DecisionTreeClassifier.train(train_set) Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python2.7/dist-packages/nltk/classify/decisiontree.py", line 153, in train File "/usr/local/lib/python2.7/dist-packages/nltk/classify/decisiontree.py", line 220, in best_stump File "/usr/local/lib/python2.7/dist-packages/nltk/classify/decisiontree.py", line 179, in stump NameError: global name 'featurename' is not defined