Я использую python nltk и столкнулся с ошибкой с 'featurename'.Очевидно, в одном из файлов модуля была опечатка http://code.google.com/p/nltk/issues/detail?id=667.
Я обновил модуль с помощью sudo gedit, сохранил и повторно импортировал nltk.
Я все еще получил ошибку.
Я полностью вышел из Python и начал с нуля.Я все еще получаю ошибку.
Я открыл поврежденный файл и проверил, что «filename» не существует, я все еще получаю сообщение об ошибке.
Перезагрузил мой виртуальный ящик, все еще ошибки.
Есть ли что-то, что я здесь упускаю?Нужно ли переустанавливать модули или что-то еще?
Ошибка
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