не удается импортировать имя ‘AllennlpDataset’ из ‘allennlp.data.dataset_readers.dataset_reader’

python-3.x #nlp #chatbot #opennlp #allennlp

#python-3.x #nlp #чат-бот #opennlp #allennlp

Вопрос:

Я пытаюсь реализовать одну исследовательскую работу. Во время выполнения этого кода (https://github.com/abubakar-ucr/LEONA/blob/master/model/end2end_model.py ), я продолжаю получать эту ошибку. Ошибка возникает в строке с номером 36.

Обратная трассировка (последний последний вызов): файл «end2end_model.py «, строка 36, из allennlp.data.dataset_readers.dataset_reader импортировать AllennlpDataset ImportError: невозможно импортировать имя ‘AllennlpDataset’ из ‘allennlp.data.dataset_readers.dataset_reader’

Комментарии:

1. Пожалуйста, уточните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы выделить именно то, что вам нужно. Как написано в настоящее время, трудно точно сказать, о чем вы спрашиваете.

2. @IvanShelonik Я прикрепил ссылку на код в описании. Пожалуйста, посмотрите.

3. Поверьте, никто не может с уверенностью сказать, почему некоторые модули не могут быть импортированы, работая с библиотекой с открытым исходным кодом третьей стороны. Но, как я правильно понимаю, вам необходимо установить библиотеку «allennpl» со всеми плагинами, и, как мы видим, что-то установлено неправильно. Задайте вопрос прямо в «allennpl» github.com/allenai/allennlp и получите правильное руководство. Также возможно, что имена модулей изменились

4. Возможно, вам придется установить более старую версию AllenNLP, чтобы это работало. Класс AllennlpDataset был удален некоторое время назад.