AttributeError:模块“pyparsing”没有属性“downcaseTokens”rasa

Oma*_*mar 3 rasa-nlu rasa

我在使用 rasa 时遇到问题,因为出现以下错误,我无法跑步或训练或做任何事情。

回溯(最近一次调用最后一次):文件“c:\users\dell\anaconda3\envs\rasanew\lib\runpy.py”,第 193 行,在run_module_as_main“ main ”,mod_spec 中)文件“c:\users\dell\ anaconda3\envs\rasanew\lib\runpy.py”,第 85 行,在run_code exec(code, run_globals) 文件“C:\Users\Dell\anaconda3\envs\rasanew\Scripts\rasa.exe_ main .py”中,行7、在文件“c:\users\dell\anaconda3\envs\rasanew\lib\site-packages\rasa_ main .py”中,第118行,在主cmdline_arguments.func(cmdline_arguments)文件“c:\users\dell\ anaconda3\envs\rasanew\lib\site-packages\rasa\cli\scaffold.py”,第 235 行,运行 init_project(args, path) 文件“c:\users\dell\anaconda3\envs\rasanew\lib\site -packages\rasa\cli\scaffold.py”,第 130 行,在 init_project print_train_or_instructions(args, path) 文件“c:\users\dell\anaconda3\envs\rasanew\lib\site-packages\rasa\cli\scaffold. py”,第 69 行,在 print_train_or_instructions Training_result = rasa.train(domain, config, Training_files, output) 文件“c:\users\dell\anaconda3\envs\rasanew\lib\site-packages\rasa\api.py”中,第 106 行,在 train from rasa.model_training import train_async 文件“c:\users\dell\anaconda3\envs\rasanew\lib\site-packages\rasa\model_training.py”中,第 39 行,在 from rasa.core.agent import 中代理文件“c:\users\dell\anaconda3\envs\rasanew\lib\site-packages\rasa\core\agent.py”,第 16 行,来自 rasa.core.channels.channel import OutputChannel,UserMessage 文件“c :\users\dell\anaconda3\envs\rasanew\lib\site-packages\rasa\core\channels_ init _.py",第 26 行,来自 rasa.core.channels.hangouts import HangoutsInput # noqa: F401 文件 "c :\users\dell\anaconda3\envs\rasanew\lib\site-packages\rasa\core\channels\hangouts.py”,第 9 行,来自 oauth2client 导入客户端文件“c:\users\dell\anaconda3\envs\ rasanew\lib\site-packages\oauth2client\client.py”,第 39 行,来自 oauth2client 导入传输文件“c:\users\dell\anaconda3\envs\rasanew\lib\site-packages\oauth2client\transport.py” ,第 17 行,在 import httplib2 File "c:\users\dell\anaconda3\envs\rasanew\lib\site-packages\httplib2_ init _.py" 中,第 52 行,来自 . 导入 auth 文件 "c:\users\dell\anaconda3\envs\rasanew\lib\site-packages\httplib2\auth.py",第 20 行,位于 auth_param_name = token.copy().setName("auth-param-name ").addParseAction(pp.downcaseTokens) AttributeError: 模块 'pyparsing' 没有属性 'downcaseTokens'

noo*_*bie 7

我在尝试 rasa 火车时遇到了同样的问题。问题似乎是 pyparsing 模块的更高版本不再具有该属性。降级它对我有用。

跑步:

pip 安装 pyparsing==2.4.2

然后:

拉萨火车