Rasa init:;Can';“找不到指定的模块”;
我对使用rasa还不熟悉,在尝试运行Rasa init:;Can';“找不到指定的模块”;,rasa,Rasa,我对使用rasa还不熟悉,在尝试运行rasa init时遇到了第一个问题--没有提示或rasa init我遇到以下错误: 回溯(最近一次调用):文件“C:\Program” Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\runpy.py“, 第193行,运行模块作为主模块 “main”,mod_spec)文件“C:\Program Files\WindowsApps\
rasa init时遇到了第一个问题--没有提示或rasa init
我遇到以下错误:
回溯(最近一次调用):文件“C:\Program”
Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\runpy.py“,
第193行,运行模块作为主模块
“main”,mod_spec)文件“C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64_qbz5n2kfra8p0\lib\runpy.py”,
第85行,运行代码中
exec(代码,运行全局)文件“G:\rasa\venv\Scripts\rasa.exe\u main.py”,第7行,在
文件“g:\rasa\venv\lib\site packages\rasa\u main.py”,第82行,在
主要的
设置日志级别(日志级别)文件“g:\rasa\venv\lib\site packages\rasa\utils\common.py”,第71行,在
设置日志级别
更新中第112行的\u tensorflow\u log\u level()文件“g:\rasa\venv\lib\site packages\rasa\utils\common.py”
更新\u tensorflow\u日志\u级别
导入tensorflow作为tf文件“g:\rasa\venv\lib\site packages\tensorflow_init_u2;.py”,第101行,在
从tensorflow\u core导入*文件“g:\rasa\venv\lib\site packages\tensorflow\u core\u init\uuu.py”,第40行,
在里面
从tensorflow.python.tools将模块_util作为_模块_util文件“”导入,第983行,位于find_和_load
文件“”,第959行,在
在中的第50行,查找并加载解锁文件“g:\rasa\venv\lib\site packages\tensorflow\u init.py”
getattr
module=self.load()文件“g:\rasa\venv\lib\site packages\tensorflow_init.py”,第44行,在
负载
module=importlib.import_模块(self.名称)文件“C:\Program
Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\importlib\u init.py“,
第127行,在导入模块中
返回bootstrap.gcd\u导入(名称[级别:],包,级别)文件“g:\rasa\venv\lib\site packages\tensorflow\u core\python\u init.py”,
第95行,在
从tensorflow.python导入keras文件“g:\rasa\venv\lib\site packages\tensorflow\u core\python\keras\u init.py”,
第27行,在
从tensorflow.python.keras导入模型文件“g:\rasa\venv\lib\site packages\tensorflow\u core\python\keras\u init.py”,
第27行,在
从tensorflow.python.keras导入模型文件“g:\rasa\venv\lib\site packages\tensorflow\u core\python\keras\models.py”,
第26行,在
从tensorflow.python.keras.engine导入顺序文件“g:\rasa\venv\lib\site packages\tensorflow\u core\python\keras\engine\sequential.py”,
第28行,在
从tensorflow.python.keras.engine导入培训文件“g:\rasa\venv\lib\site packages\tensorflow\u core\python\keras\engine\training.py”,
第46行,在
从tensorflow.python.keras.engine导入训练数组文件“g:\rasa\venv\lib\site packages\tensorflow\u core\python\keras\engine\training\u arrays.py”,
第41行,在
从scipy.sparse import issparse#pylint:disable=g-import-not-at-top文件
“g:\rasa\venv\lib\site packages\scipy\u init.py”,第136行,在
从…起导入分发服务器初始化文件“g:\rasa\venv\lib\site packages\scipy\u distributor\u init.py”,第61行,
在里面
Windell(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]无特殊情况
操作系统:Windows 10
Python版本:3.7
我已按照Rasa网站上的说明进行安装。
我安装了VisualStudio 2019和VisualStudioC++生成工具 当您使用Windows或Mac OS进行本地开发时,可能没有发现错误。
模块是Python语言的组成部分。模块允许您将代码分解为多个文件。这有助于维护代码库的可读性和可维护性。在使用模块时,经常会遇到ModuleNotFoundError
在层次结构中的每个文件夹中都需要一个名为init.py(每侧两个下划线)的文件,因此一个在src/中,一个在model/中。这就是python希望知道它应该访问特定文件夹的原因。这些文件本应包含初始化指令,但即使您将其创建为空,也可以解决此问题。我解决此问题很久了,但忘记回答我自己的问题。我尝试重新安装python(不同版本的python),我尝试创建虚拟环境,但运气不好。对我有效的方法是安装anaconda并在conda环境中运行该项目。我无法找出常规python设置中缺少的东西。我对rasa-x也有类似的问题
试试这个:
pip install -U pip & rasa-x --extra-index-url https://pypi.rasa.com/simple --use-deprecated=legacy-resolver
版本:
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