Windows虚拟环境安装Rasa后验证报错:ImportError: cannot import name 'CLOSED'
解决Rasa安装后
ImportError: cannot import name 'CLOSED' from 'websockets.connection'报错 这个问题的核心是你安装的websockets版本过高,Rasa(尤其是旧版本)不兼容高版本websockets的API变动——CLOSED常量在websockets 10.x及以后的版本中被移除了。
以下是修复步骤:
卸载当前的websockets版本:
pip uninstall -y websockets安装与Python 3.10.2及Rasa兼容的旧版本websockets,推荐安装9.1版本:
pip install websockets==9.1验证修复效果:
在虚拟环境中运行rasa --version,如果不再弹出该报错,说明问题已解决。
如果安装9.1版本后仍有问题,可以查看你所安装的Rasa版本对应的官方依赖列表,找到明确要求的websockets版本号后再安装对应版本即可。
内容的提问来源于stack exchange,提问作者Mehedi Hasan
相关产品推荐
相关产品推荐

