Не могу найти модель 'en' в Rasa, используя Python - PullRequest
0 голосов
/ 25 января 2019

Я новичок в Rasa NLU, и я пытаюсь обучить своего бота, набрав python nlu_model.py в cmd.

Однако выдает эту ошибку: OSError: [E050] Не удается найтимодель "en".Это не ярлык ссылки, каталог данных.

Error shown in cmd

Я изучал на других форумах и сайтах, как решить эту ошибку, и онирекомендуется python -m spacy download en.Это работает, однако ...

enter image description here

Тем не менее, я все еще получаю ошибку сверху, когда я пытаюсь набрать python nlu_model.py в cmd.В чем может быть проблема в этом?Заранее спасибо.

PS Я новичок в Расе и просто слежу за этим видео-уроком на Youtube: https://www.youtube.com/watch?v=xu6D_vLP5vY&t=201s

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019

Рабочий, но грязный способ решения этой проблемы - просто скопировать / вставить папку en_core_web_sm из первого каталога во второй и переименовать ее в en.

.потому что вам нужно будет делать это каждый раз, когда вы обновляете Spacy ...

Использование среды conda не работало по некоторым причинам на моем ноутбуке компании с ограниченным доступом.

0 голосов
/ 30 января 2019

Строка «у вас недостаточно прав для выполнения этой операции» указывает на то, что вам не хватает разрешения. Поэтому не могли бы вы либо запустить python -m spacy download en в virtualenv , либо запустить свой терминал от имени администратора. Оба подхода также описаны здесь: https://spacy.io/usage/#symlink-privilege

...