'rasa' не распознается как внутренняя или внешняя команда, работающая программа или командный файл

Невозможно запустить команду rasa init и появляется следующая ошибка: «rasa» не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

В моей среде установлена ​​следующая версия RASA: rasa-core 0.13.2 rasa-core-sdk 0.12.2 rasa-nlu 0.14.6 rasa-sdk 1.2.0


person Avinash    schedule 23.01.2020    source источник
comment
Не могли бы вы указать используемую вами ОС?   -  person sam    schedule 24.01.2020
comment
Конечно, я использую Windows 10.   -  person Avinash    schedule 24.01.2020


Ответы (7)


Надеюсь, у вас все заработало, но если нет, то вы тоже можете

1) Попробуйте установить путь Python в Advanced System Settings > Environment Variables. (в идеале мы хотим, чтобы он находился в папке верхнего уровня)

2) Переустановите Python с помощью графического установщика. Запустите обычный установщик Python от имени администратора. ОБЯЗАТЕЛЬНО установите флажок «Добавить в ПУТЬ», иначе все это будет напрасно !! (Лично для меня это намного проще, чем вручную настраивать путь в переменных среды.) Затем выберите «Пользовательское место установки». Нажатие «Установить для всех пользователей» должно автоматически изменить путь установки к папке C: Program Files.

3) Вы также можете сделать это без полной переустановки, выбрав Programs > Programs and Features > Modify/Repair.

person Z Kubota    schedule 27.01.2020

Самс ответ правильный. Раса, вероятно, не находится в пути к переменной вашей среды.

Вы уже пробовали:

py -m rasa init

or

python -m rasa init

Если это не сработает, вы можете найти ответы на форуме сообщества rasa

person n01deas    schedule 24.01.2020

Вы пробовали установку на основе pip, как указано здесь

Ты можешь сделать

pip install rasa

Если вы уже сделали это, я подозреваю, что вам нужно добавить rasa в переменную среды PATH. Вы также используете virtualenv? или конда среда? Я бы посоветовал использовать это для установки.

person sam    schedule 24.01.2020

Перейдите в Настройки - ›Управление псевдонимами выполнения приложений -› Отключить Python - поскольку у меня были включены и Python, и Python3, VSCODE не позволял мне получить доступ к виртуальной среде, которую я создал в папке проекта. Это решило мою проблему. Неверный путь в cmd-терминале VSCODE: C: \ User .... \ Project ›rasa --version 'rasa' не найден; запускать без аргументов для установки из Microsoft Store или отключить этот ярлык в разделе «Настройки» ›« Управление псевдонимами выполнения приложений ».

Правильный путь в cmd-терминале VSCODE (после выключения Python в настройках компьютерного приложения): (venv) C: \ User .... \ Project ›rasa --version Rasa Version: 2.3.4 Rasa SDK Version: 2.3.1 Rasa Версия X: 0.37.1 Версия Python: 3.7.10

person Pallabi Ghosh    schedule 09.03.2021

В принятом ответе говорится, что нужно установить переменные среды, что вызвало у меня любопытство, но проблема в том, что я не знаю путь установки rasa для установки переменных среды.

Шаг 1. Итак, я запишу, как я это понял. Во-первых, если у вас нет диспетчера пакетов Anaconda, установите его с официального сайта. (При установке установите флажок, чтобы добавить Anaconda в переменную среды PATH.)

Шаг 2: Теперь откройте приглашение anaconda и перейдите в каталог, в котором вы хотите запустить rasa.

Шаг 3: Затем мы можем создать новую conda среду, запустив conda create --name installingrasa python==3.8.5, чтобы централизованно хранить все наши зависимости вместе. Наконец, активируйте среду conda activate installingrasa

Шаг 4: Установите UJSON и Tensorflow, которые помогут нам работать с rasa.

conda install ujson
conda install tensorflow

Шаг 5. В конечном итоге мы можем установить rasa. Здесь мы собираемся установить его через pip, а не через conda. (на данный момент нет conda версии fr rasa)

pip install rasa

Шаг 6: Чтобы запустить Tensorflow в Windows, нам нужно отдельно загрузить Visual C ++. Найдите исполняемый файл в официальный сайт. И теперь мы можем запустить rasa init без ошибок и инициализировать нового бота.

person Janaka Ekanayake    schedule 10.04.2021

У меня была эта проблема с python 3.9. Это сработало после понижения версии Python до 3.8. Это потребовало воссоздания моей среды conda.

person noobie    schedule 08.06.2021

попробуйте этот код при создании виртуальной среды

conda create --name filename python==3.8
person Deepak Perla    schedule 22.07.2021