Rasa init: не удается найти указанный модуль

Я новичок в использовании rasa, и у меня возникла первая проблема с ним, когда я пытаюсь запустить rasa init --no-prompt или rasa init, я получаю следующую ошибку:

ОС: Windows 10

Версия Python: 3.7

Я следую инструкциям по установке с веб-сайта Rasa. https://rasa.com/docs/rasa/installation

Я установил инструменты сборки Visual Studio 2019 и Visual Studio C ++.

Ошибка «Модуль не найден» может возникнуть, если вы используете Windows или macOS для локальной разработки.


person juan jose perez hernandez    schedule 22.09.2020    source источник


Ответы (3)


Модули являются неотъемлемой частью языка Python. Модули позволяют разбить код на несколько файлов. Это помогает поддерживать читаемость и ремонтопригодность базы кода. При работе с модулями часто возникает ошибка ModuleNotFoundError.

вам понадобится файл с именем init .py (два подчеркивания с каждой стороны) в каждой папке в иерархии, поэтому один в src / и один в model /. Это то, что ищет python, чтобы знать, что он должен получить доступ к определенной папке. Файлы предназначены для содержания инструкций по инициализации, но даже если вы создадите их пустыми, это решит проблему.

Я долго это решал, но забыл ответить на свой вопрос. Я пытался переустановить python (разные его версии), я безуспешно пытаюсь создавать виртуальные среды. У меня сработало установка anaconda и запуск проекта в среде conda. Я не мог понять, чего не хватало в обычной настройке Python.

person Christina Sebastian    schedule 22.10.2020

У меня была аналогичная проблема с rasa-x.

person juan jose perez hernandez    schedule 03.06.2021

Попробуй это:

Версии:

pip install -U pip & rasa-x --extra-index-url https://pypi.rasa.com/simple --use-deprecated=legacy-resolver

Отслеживание (последний вызов последним): файл C: \ Program Files \ WindowsApps \ PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0 \ lib \ runpy.py, строка 193, в run_module_as_main main , mod_spec) Файл C: \ Program Files \ WindowsApps \ PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0 \ lib \ runpy.py, строка 85, в run_code exec (code, run_globals) Файл G: \ rasa \ venv \ Scripts \ rasa.exe_ main .py, строка 7, в
файле g: \ rasa \ venv \ lib \ site-packages \ rasa_ main .py, строка 82, в основном set_log_level (log_level) Файл g: \ rasa \ venv \ lib \ site-packages \ rasa \ utils \ common.py, строка 71, в set_log_level update_tensorflow_log_level () Файл g : \ rasa \ venv \ lib \ site-packages \ rasa \ utils \ common.py, строка 112, в update_tensorflow_log_level импортировать тензорный поток как tf файл g: \ rasa \ venv \ lib \ site-packages \ tensorflow_ init _. py, строка 101, из импорта tensorflow_core * Файл g: \ rasa \ venv \ lib \ site-packages \ tensorflow_core_ init _.py, строка 40, из файла tensorflow.python.tools import module_util как файл _module_util, строка 983, в файле find_and_load
, строка 959, в файле find_and_load_unlocked g: \ rasa \ venv \ lib \ site-packages \ tensorflow_ init .py, строка 50, в getattr module = self. load () Файл g: \ rasa \ venv \ lib \ site -packages \ tensorflow_ init .py, строка 44, в load module = importlib.import_module (self. name), файл C: \ Program Files \ WindowsApps \ PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0 \ lib \ importlib_ init .py, строка 127, в import_module return bootstrap. gcd_import (имя [уровень:], пакет, уровень) Файл g: \ rasa \ venv \ lib \ site-packages \ tensorflow_core \ python_ init .py, строка 95, из tensorflow. python import keras Файл g: \ rasa \ venv \ lib \ site-packages \ tensorflow_core \ python \ keras_ init .py, строка 27, в файле импорта моделей tensorflow.python.keras g: \ rasa \ venv \ lib \ site-pac kages \ tensorflow_core \ python \ keras_ init .py, строка 27, из файла tensorflow.python.keras импорта моделей g: \ rasa \ venv \ lib \ site-packages \ tensorflow_core \ python \ keras \ models.py, строка 26, из tensorflow.python.keras.engine импорт последовательного файла g: \ rasa \ venv \ lib \ site-packages \ tensorflow_core \ python \ keras \ engine \ sequencetial.py, строка 28 , в файле обучения импорта tensorflow.python.keras.engine g: \ rasa \ venv \ lib \ site-packages \ tensorflow_core \ python \ keras \ engine \ training.py, строка 46, в файле tensorflow.python.keras.engine import training_arrays Файл g: \ rasa \ venv \ lib \ site-packages \ tensorflow_core \ python \ keras \ engine \ training_arrays.py, строка 41, из scipy.sparse import issparse # pylint: disable = g-import-not-at -top Файл g: \ rasa \ venv \ lib \ site-packages \ scipy_ init
.py, строка 136, в от. import distribution_init Файл g: \ rasa \ venv \ lib \ site-packages \ scipy_distributor_init.py, строка 61, в WinDLL (os.path.abspath (filename)) Файл C: \ Program Files \ WindowsApps \ PythonSoftwareFoundation.Python .3.7_3.7.2544.0_x64__qbz5n2kfra8p0 \ lib \ ctypes_ init .py, строка 364, в init self._handle = _dlopen (self._name, mode) OSError: [WinError 126] No se puede encontrar el módulo especificado

pip               :         21.1.2
Rasa Version      :         2.7.0
Minimum Compatible Version: 2.6.0
Rasa SDK Version  :         2.7.0
Rasa X Version    :         0.40.1
Python Version    :         3.8.9
person dpk-a7    schedule 07.06.2021