我通过专门降级 python 3.6.8 解决了这个问题。但是,您可以安装从 Python 3.6.x 到 3.8.x 的任何版本,而不是 3.9。
Tips:安装多个版本的python时不要添加变量路径。
就我而言,我有 3.9 python 并且不想卸载它,因为我是 3.9 版本的工作项目。如果您有相同的情况,请按照以下步骤操作。否则,您可以更改step2 : python -m venv project_name\venv
第 1 步:从上述给定范围安装python 。同样,请不要安装 python 3.9,因为它当前不兼容。
第 2 步:删除现有的虚拟环境,如果您在安装 rasa 时已经创建了它。做一个新的
> C:\Users\name\AppData\Local\Programs\Python\Python36\python -m venv project_name\venv
( venv: name of the virtual environment
)
此命令允许使用 python 创建一个新的虚拟环境,只需通过第 1 步安装它。你可以检查python -m version
第三步:激活环境
> project_name\venv\Scripts\acitvate.bat
第 4 步:最后,开始安装 rasa:
> pip install rasa
第 5 步:
> rasa init
注意:我没有使用 anaconda。如果您当前使用的是 anaconda 环境,请按照上述步骤进行操作。
如果您仍然无法解决它,请关注主题,或者您可以在那里发布您的特定查询。