Rasa 3.x 学习系列-Rasa 3.1+ ElasticSearch 7.15.0 对话机器人实战八 Elasticsearch 可视化及SpacyNLP安装部署

时间:2022-05-22 01:00:48


Elasticsearch 可视化工具

ElasticHD 下载

https://github.com/qax-os/ElasticHD/releases

ElasticHD 启动

D:\rasa_book_project>ElasticHD -p 127.0.0.1:9800
To view elasticHD console open http://127.0.0.1:9800 in browser

ElasticHD 运行效果

Rasa 3.x 学习系列-Rasa 3.1+ ElasticSearch 7.15.0 对话机器人实战八 Elasticsearch 可视化及SpacyNLP安装部署

SpacyNLP 安装部署

(Latest_Version_Rasa) D:\rasa_book_project\chapter04_Rasa_Search_Movie_Book>rasa train
E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\lib\site-packages\slack\deprecation.py:14: UserWarning: slack package is deprecated. Please use s
lack_sdk.web/webhook/rtm package instead. For more info, go to https://slack.dev/python-slack-sdk/v3-migration/
warnings.warn(message)
2023-02-02 16:06:09 WARNING rasa.shared.core.domain - You are using an experiential feature: Action 'action_query_knowledge_base'!
C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\shared\utils\io.py:99: UserWarning: Found inconsistent entity synonyms while read
ing markdown, overwriting something->book with something->movie during merge.
2023-02-02 16:06:10 WARNING rasa.shared.core.domain - You are using an experiential feature: Action 'action_query_knowledge_base'!
2023-02-02 16:06:17 WARNING rasa.shared.core.domain - You are using an experiential feature: Action 'action_query_knowledge_base'!
2023-02-02 16:06:17 WARNING rasa.shared.core.domain - You are using an experiential feature: Action 'action_query_knowledge_base'!
2023-02-02 16:06:17 WARNING rasa.shared.core.domain - You are using an experiential feature: Action 'action_query_knowledge_base'!
2023-02-02 16:06:18 INFO rasa.nlu.utils.spacy_utils - Trying to load SpaCy model with name 'en_core_web_md'.
Traceback (most recent call last):
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\nlu\utils\spacy_utils.py", line 93, in load_model
language = spacy.load(spacy_model_name, disable=["parser"])
File "E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\lib\site-packages\spacy\__init__.py", line 54, in load
return util.load_model(
File "E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\lib\site-packages\spacy\util.py", line 439, in load_model
raise IOError(Errors.E050.format(name=name))
OSError: [E050] Can't find model 'en_core_web_md'. It doesn't seem to be a Python package or a valid path to a data directory.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\engine\graph.py", line 390, in _load_component
self._component: GraphComponent = constructor( # type: ignore[no-redef]
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\nlu\utils\spacy_utils.py", line 121, in create
model = cls.load_model(spacy_model_name)
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\nlu\utils\spacy_utils.py", line 96, in load_model
raise InvalidModelError(
rasa.nlu.model.InvalidModelError: Please confirm that en_core_web_md is an available spaCy model. You need to download one upfront. For example:
python -m spacy download en_core_web_md
More informaton can be found on https://rasa.com/docs/rasa/components#spacynlp

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\Scripts\rasa.exe\__main__.py", line 7, in <module>
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\__main__.py", line 121, in main
cmdline_arguments.func(cmdline_arguments)
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\cli\train.py", line 59, in <lambda>
train_parser.set_defaults(func=lambda args: run_training(args, can_exit=True))
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\cli\train.py", line 91, in run_training
training_result = train_all(
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\api.py", line 105, in train
return train(
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\model_training.py", line 160, in train
return _train_graph(
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\model_training.py", line 227, in _train_graph
trainer.train(
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\engine\training\graph_trainer.py", line 105, in train
graph_runner.run(inputs={PLACEHOLDER_IMPORTER: importer})
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\engine\runner\dask.py", line 101, in run
dask_result = dask.get(run_graph, run_targets)
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\dask\local.py", line 553, in get_sync
return get_async(
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\dask\local.py", line 496, in get_async
for key, res_info, failed in queue_get(queue).result():
File "E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\lib\concurrent\futures\_base.py", line 437, in result
result = pack_exception(e, dumps)
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\dask\local.py", line 220, in execute_task
result = _execute_task(task, data)
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\dask\core.py", line 119, in _execute_task
return func(*(_execute_task(a, cache) for a in args))
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\engine\graph.py", line 445, in __call__
self._load_component(**constructor_kwargs)
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\engine\graph.py", line 402, in _load_component
raise GraphComponentException(
rasa.engine.exceptions.GraphComponentException: Error initializing graph component for node 'provide_SpacyNLP0'.

​https://spacy.io/models​​ 按官网的文档安装python -m spacy download en_core_web_sm

(Latest_Version_Rasa) D:\rasa_book_project\chapter04_Rasa_Search_Movie_Book>python -m spacy download en_core_web_sm
2023-02-02 16:16:13.369299: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror:
cudart64_110.dll not found
2023-02-02 16:16:13.369642: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your mac
hine.
2023-02-02 16:16:17.636060: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'nvcuda.dll'; dlerror: nvcuda
.dll not found
2023-02-02 16:16:17.636361: W tensorflow/stream_executor/cuda/cuda_driver.cc:269] failed call to cuInit: UNKNOWN ERROR (303)
2023-02-02 16:16:17.647200: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:169] retrieving CUDA diagnostic information for host: DESKTOP-NSQ5TAO
2023-02-02 16:16:17.647840: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:176] hostname: DESKTOP-NSQ5TAO
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Collecting en-core-web-sm==3.5.0
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occur
red in violation of protocol (_ssl.c:1131)'))': /explosion/spacy-models/releases/download/en_core_web_sm-3.5.0/en_core_web_sm-3.5.0-py3-none-any.whl
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occur
red in violation of protocol (_ssl.c:1131)'))': /explosion/spacy-models/releases/download/en_core_web_sm-3.5.0/en_core_web_sm-3.5.0-py3-none-any.whl
Downloading https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.5.0/en_core_web_sm-3.5.0-py3-none-any.whl (12.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.8/12.8 MB 1.2 MB/s eta 0:00:00
Requirement already satisfied: spacy<3.6.0,>=3.5.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from en-core-web-sm==3.5
.0) (3.5.0)
Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3.5.
0->en-core-web-sm==3.5.0) (0.10.1)
Requirement already satisfied: numpy>=1.15.0 in c:\users\duanzhihua\appdata\roaming\python\python38\site-packages (from spacy<3.6.0,>=3.5.0->en-core-web
-sm==3.5.0) (1.19.5)
Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0
,>=3.5.0->en-core-web-sm==3.5.0) (1.0.3)
Requirement already satisfied: preshed<3.1.0,>=3.0.2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3.5
.0->en-core-web-sm==3.5.0) (3.0.7)
Requirement already satisfied: typer<0.8.0,>=0.3.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3.5.0
->en-core-web-sm==3.5.0) (0.4.2)
Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0
,>=3.5.0->en-core-web-sm==3.5.0) (3.0.12)
Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>
=3.5.0->en-core-web-sm==3.5.0) (1.0.8)
Requirement already satisfied: cymem<2.1.0,>=2.0.2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3.5.0
->en-core-web-sm==3.5.0) (2.0.6)
Requirement already satisfied: pydantic!=1.8,!=1.8.1,<1.11.0,>=1.7.4 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from s
pacy<3.6.0,>=3.5.0->en-core-web-sm==3.5.0) (1.9.2)
Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3
.5.0->en-core-web-sm==3.5.0) (2.0.8)
Requirement already satisfied: setuptools in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3.5.0->en-core
-web-sm==3.5.0) (65.6.3)
Requirement already satisfied: smart-open<7.0.0,>=5.2.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=
3.5.0->en-core-web-sm==3.5.0) (5.2.1)
Requirement already satisfied: srsly<3.0.0,>=2.4.3 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3.5.0
->en-core-web-sm==3.5.0) (2.4.4)
Requirement already satisfied: jinja2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3.5.0->en-core-web
-sm==3.5.0) (3.1.2)
Requirement already satisfied: packaging>=20.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3.5.0->en
-core-web-sm==3.5.0) (20.9)
Requirement already satisfied: pathy>=0.10.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3.5.0->en-c
ore-web-sm==3.5.0) (0.10.1)
Requirement already satisfied: thinc<8.2.0,>=8.1.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3.5.0
->en-core-web-sm==3.5.0) (8.1.1)
Requirement already satisfied: tqdm<5.0.0,>=4.38.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3.5.0
->en-core-web-sm==3.5.0) (4.64.1)
Requirement already satisfied: requests<3.0.0,>=2.13.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3
.5.0->en-core-web-sm==3.5.0) (2.28.1)
Requirement already satisfied: langcodes<4.0.0,>=3.2.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.6.0,>=3
.5.0->en-core-web-sm==3.5.0) (3.3.0)
Requirement already satisfied: pyparsing>=2.0.2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from packaging>=20.0->spacy
<3.6.0,>=3.5.0->en-core-web-sm==3.5.0) (3.0.9)
Requirement already satisfied: typing-extensions>=3.7.4.3 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from pydantic!=1.
8,!=1.8.1,<1.11.0,>=1.7.4->spacy<3.6.0,>=3.5.0->en-core-web-sm==3.5.0) (3.7.4.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from requests<3.0.0,>=
2.13.0->spacy<3.6.0,>=3.5.0->en-core-web-sm==3.5.0) (1.26.12)
Requirement already satisfied: idna<4,>=2.5 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from requests<3.0.0,>=2.13.0->s
pacy<3.6.0,>=3.5.0->en-core-web-sm==3.5.0) (3.4)
Requirement already satisfied: charset-normalizer<3,>=2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from requests<3.0.0
,>=2.13.0->spacy<3.6.0,>=3.5.0->en-core-web-sm==3.5.0) (2.1.1)
Requirement already satisfied: certifi>=2017.4.17 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from requests<3.0.0,>=2.1
3.0->spacy<3.6.0,>=3.5.0->en-core-web-sm==3.5.0) (2022.12.7)
Requirement already satisfied: blis<0.10.0,>=0.7.8 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from thinc<8.2.0,>=8.1.0
->spacy<3.6.0,>=3.5.0->en-core-web-sm==3.5.0) (0.9.1)
Requirement already satisfied: confection<1.0.0,>=0.0.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from thinc<8.2.0,>=
8.1.0->spacy<3.6.0,>=3.5.0->en-core-web-sm==3.5.0) (0.0.1)
Requirement already satisfied: colorama in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from tqdm<5.0.0,>=4.38.0->spacy<3.6
.0,>=3.5.0->en-core-web-sm==3.5.0) (0.4.5)
Requirement already satisfied: click<9.0.0,>=7.1.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from typer<0.8.0,>=0.3.0
->spacy<3.6.0,>=3.5.0->en-core-web-sm==3.5.0) (8.1.3)
Requirement already satisfied: MarkupSafe>=2.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from jinja2->spacy<3.6.0,>=3
.5.0->en-core-web-sm==3.5.0) (2.1.1)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Installing collected packages: en-core-web-sm
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Successfully installed en-core-web-sm-3.5.0
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
✔ Download and installation successful
You can now load the package via spacy.load('en_core_web_sm')

测试

(Latest_Version_Rasa) D:\rasa_book_project\chapter04_Rasa_Search_Movie_Book>python
Python 3.8.16 (default, Jan 17 2023, 22:25:28) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import spacy
2023-02-02 16:21:36.050535: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror:
cudart64_110.dll not found
2023-02-02 16:21:36.050809: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your mac
hine.
2023-02-02 16:21:40.853039: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'nvcuda.dll'; dlerror: nvcuda
.dll not found
2023-02-02 16:21:40.853471: W tensorflow/stream_executor/cuda/cuda_driver.cc:269] failed call to cuInit: UNKNOWN ERROR (303)
2023-02-02 16:21:40.866010: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:169] retrieving CUDA diagnostic information for host: DESKTOP-NSQ5TAO
2023-02-02 16:21:40.866733: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:176] hostname: DESKTOP-NSQ5TAO
>>> nlp = spacy.load("en_core_web_sm")
>>>

rasa训练仍报错

2023-02-02 16:24:12 WARNING  rasa.shared.core.domain  - You are using an experiential feature: Action 'action_query_knowledge_base'!
2023-02-02 16:24:12 INFO rasa.nlu.utils.spacy_utils - Trying to load SpaCy model with name 'en_core_web_md'.
Traceback (most recent call last):
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\nlu\utils\spacy_utils.py", line 93, in load_model
language = spacy.load(spacy_model_name, disable=["parser"])
File "E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\lib\site-packages\spacy\__init__.py", line 54, in load
return util.load_model(
File "E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\lib\site-packages\spacy\util.py", line 439, in load_model
raise IOError(Errors.E050.format(name=name))
OSError: [E050] Can't find model 'en_core_web_md'. It doesn't seem to be a Python package or a valid path to a data directory.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\engine\graph.py", line 390, in _load_component
self._component: GraphComponent = constructor( # type: ignore[no-redef]
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\nlu\utils\spacy_utils.py", line 121, in create
model = cls.load_model(spacy_model_name)
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\nlu\utils\spacy_utils.py", line 96, in load_model
raise InvalidModelError(
rasa.nlu.model.InvalidModelError: Please confirm that en_core_web_md is an available spaCy model. You need to download one upfront. For example:
python -m spacy download en_core_web_md
More informaton can be found on https://rasa.com/docs/rasa/components#spacynlp

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\Scripts\rasa.exe\__main__.py", line 7, in <module>
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\__main__.py", line 121, in main
cmdline_arguments.func(cmdline_arguments)
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\cli\train.py", line 59, in <lambda>
train_parser.set_defaults(func=lambda args: run_training(args, can_exit=True))
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\cli\train.py", line 91, in run_training
training_result = train_all(
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\api.py", line 105, in train
return train(
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\model_training.py", line 160, in train
return _train_graph(
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\model_training.py", line 227, in _train_graph
trainer.train(
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\engine\training\graph_trainer.py", line 105, in train
graph_runner.run(inputs={PLACEHOLDER_IMPORTER: importer})
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\engine\runner\dask.py", line 101, in run
dask_result = dask.get(run_graph, run_targets)
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\dask\local.py", line 553, in get_sync
return get_async(
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\dask\local.py", line 496, in get_async
for key, res_info, failed in queue_get(queue).result():
File "E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\lib\concurrent\futures\_base.py", line 437, in result
return self.__get_result()
File "E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\lib\concurrent\futures\_base.py", line 389, in __get_result
raise self._exception
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\dask\local.py", line 538, in submit
fut.set_result(fn(*args, **kwargs))
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\dask\local.py", line 234, in batch_execute_tasks
return [execute_task(*a) for a in it]
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\dask\local.py", line 234, in <listcomp>
return [execute_task(*a) for a in it]
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\dask\local.py", line 225, in execute_task
result = pack_exception(e, dumps)
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\dask\local.py", line 220, in execute_task
result = _execute_task(task, data)
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\dask\core.py", line 119, in _execute_task
return func(*(_execute_task(a, cache) for a in args))
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\engine\graph.py", line 445, in __call__
self._load_component(**constructor_kwargs)
File "C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\engine\graph.py", line 402, in _load_component
raise GraphComponentException(
rasa.engine.exceptions.GraphComponentException: Error initializing graph component for node 'provide_SpacyNLP0

使用pip install https://github.com/explosion/spacy-models/releases/download/en_c
ore_web_sm-3.0.0/en_core_web_sm-3.0.0.tar.gz 安装

(Latest_Version_Rasa) D:\rasa_book_project\chapter04_Rasa_Search_Movie_Book>pip install https://github.com/explosion/spacy-models/releases/download/en_c
ore_web_sm-3.0.0/en_core_web_sm-3.0.0.tar.gz
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Collecting https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.0.0/en_core_web_sm-3.0.0.tar.gz
Downloading https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.0.0/en_core_web_sm-3.0.0.tar.gz (13.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.7/13.7 MB 208.9 kB/s eta 0:00:00
Preparing metadata (setup.py) ... done
Collecting spacy<3.1.0,>=3.0.0
Downloading spacy-3.0.9-cp38-cp38-win_amd64.whl (11.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.5/11.5 MB 345.2 kB/s eta 0:00:00
Requirement already satisfied: setuptools in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0->en-core
-web-sm==3.0.0) (65.6.3)
Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>
=3.0.0->en-core-web-sm==3.0.0) (1.0.8)
Requirement already satisfied: pathy>=0.3.5 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0->en-co
re-web-sm==3.0.0) (0.10.1)
Requirement already satisfied: srsly<3.0.0,>=2.4.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0
->en-core-web-sm==3.0.0) (2.4.4)
Requirement already satisfied: cymem<2.1.0,>=2.0.2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0
->en-core-web-sm==3.0.0) (2.0.6)
Collecting typer<0.4.0,>=0.3.0
Downloading typer-0.3.2-py3-none-any.whl (21 kB)
Requirement already satisfied: catalogue<2.1.0,>=2.0.4 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3
.0.0->en-core-web-sm==3.0.0) (2.0.8)
Collecting thinc<8.1.0,>=8.0.3
Downloading thinc-8.0.17-cp38-cp38-win_amd64.whl (1.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 297.8 kB/s eta 0:00:00
Requirement already satisfied: requests<3.0.0,>=2.13.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3
.0.0->en-core-web-sm==3.0.0) (2.28.1)
Collecting pydantic!=1.8,!=1.8.1,<1.9.0,>=1.7.4
Downloading pydantic-1.8.2-cp38-cp38-win_amd64.whl (2.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 429.8 kB/s eta 0:00:00
Requirement already satisfied: preshed<3.1.0,>=3.0.2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0
.0->en-core-web-sm==3.0.0) (3.0.7)
Requirement already satisfied: packaging>=20.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0->en
-core-web-sm==3.0.0) (20.9)
Collecting blis<0.8.0,>=0.4.0
Downloading blis-0.7.9-cp38-cp38-win_amd64.whl (7.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 489.9 kB/s eta 0:00:00
Requirement already satisfied: tqdm<5.0.0,>=4.38.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0
->en-core-web-sm==3.0.0) (4.64.1)
Requirement already satisfied: jinja2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0->en-core-web
-sm==3.0.0) (3.1.2)
Requirement already satisfied: wasabi<1.1.0,>=0.8.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.
0->en-core-web-sm==3.0.0) (0.10.1)
Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.5 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,
>=3.0.0->en-core-web-sm==3.0.0) (3.0.12)
Requirement already satisfied: numpy>=1.15.0 in c:\users\duanzhihua\appdata\roaming\python\python38\site-packages (from spacy<3.1.0,>=3.0.0->en-core-web
-sm==3.0.0) (1.19.5)
Requirement already satisfied: smart-open<7.0.0,>=5.2.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=
3.0.0->en-core-web-sm==3.0.0) (5.2.1)
Requirement already satisfied: pyparsing>=2.0.2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from packaging>=20.0->spacy
<3.1.0,>=3.0.0->en-core-web-sm==3.0.0) (3.0.9)
Requirement already satisfied: typing-extensions>=3.7.4.3 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from pydantic!=1.
8,!=1.8.1,<1.9.0,>=1.7.4->spacy<3.1.0,>=3.0.0->en-core-web-sm==3.0.0) (3.7.4.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from requests<3.0.0,>=
2.13.0->spacy<3.1.0,>=3.0.0->en-core-web-sm==3.0.0) (1.26.12)
Requirement already satisfied: certifi>=2017.4.17 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from requests<3.0.0,>=2.1
3.0->spacy<3.1.0,>=3.0.0->en-core-web-sm==3.0.0) (2022.12.7)
Requirement already satisfied: charset-normalizer<3,>=2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from requests<3.0.0
,>=2.13.0->spacy<3.1.0,>=3.0.0->en-core-web-sm==3.0.0) (2.1.1)
Requirement already satisfied: idna<4,>=2.5 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from requests<3.0.0,>=2.13.0->s
pacy<3.1.0,>=3.0.0->en-core-web-sm==3.0.0) (3.4)
Requirement already satisfied: colorama in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from tqdm<5.0.0,>=4.38.0->spacy<3.1
.0,>=3.0.0->en-core-web-sm==3.0.0) (0.4.5)
Collecting click<7.2.0,>=7.1.1
Downloading click-7.1.2-py2.py3-none-any.whl (82 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.8/82.8 kB 421.7 kB/s eta 0:00:00
Requirement already satisfied: MarkupSafe>=2.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from jinja2->spacy<3.1.0,>=3
.0.0->en-core-web-sm==3.0.0) (2.1.1)
Building wheels for collected packages: en-core-web-sm
Building wheel for en-core-web-sm (setup.py) ... done
Created wheel for en-core-web-sm: filename=en_core_web_sm-3.0.0-py3-none-any.whl size=13704307 sha256=66c675395fce07125d03509e4c5167bc4bef7e5c5afcfb51
77c639ac60bc7df5
Stored in directory: c:\users\duanzhihua\appdata\local\pip\cache\wheels\8b\21\c1\257748af7399fdaf1b2afc39c92fb839c436f42e67b656ff7e
Successfully built en-core-web-sm
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Installing collected packages: pydantic, click, blis, typer, thinc, spacy, en-core-web-sm
Attempting uninstall: pydantic
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Found existing installation: pydantic 1.9.2
Uninstalling pydantic-1.9.2:
Successfully uninstalled pydantic-1.9.2
Attempting uninstall: click
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Found existing installation: click 8.1.3
Uninstalling click-8.1.3:
Successfully uninstalled click-8.1.3
Attempting uninstall: blis
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Found existing installation: blis 0.9.1
Uninstalling blis-0.9.1:
Successfully uninstalled blis-0.9.1
Attempting uninstall: typer
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Found existing installation: typer 0.4.2
Uninstalling typer-0.4.2:
Successfully uninstalled typer-0.4.2
Attempting uninstall: thinc
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Found existing installation: thinc 8.1.1
Uninstalling thinc-8.1.1:
Successfully uninstalled thinc-8.1.1
Attempting uninstall: spacy
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Found existing installation: spacy 3.5.0
Uninstalling spacy-3.5.0:
Successfully uninstalled spacy-3.5.0
Attempting uninstall: en-core-web-sm
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Found existing installation: en-core-web-sm 3.5.0
Uninstalling en-core-web-sm-3.5.0:
Successfully uninstalled en-core-web-sm-3.5.0
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following
dependency conflicts.
flask 2.2.2 requires click>=8.0, but you have click 7.1.2 which is incompatible.
Successfully installed blis-0.7.9 click-7.1.2 en-core-web-sm-3.0.0 pydantic-1.8.2 spacy-3.0.9 thinc-8.0.17 typer-0.3.2
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)

仍报错:
改用pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_md-3.0.0/en_core_web_md-3.0.0.tar.gz 安装

(Latest_Version_Rasa) D:\rasa_book_project\chapter04_Rasa_Search_Movie_Book>pip install https://github.com/explosion/spacy-models/releases/download/en_c
ore_web_md-3.0.0/en_core_web_md-3.0.0.tar.gz
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Collecting https://github.com/explosion/spacy-models/releases/download/en_core_web_md-3.0.0/en_core_web_md-3.0.0.tar.gz
Downloading https://github.com/explosion/spacy-models/releases/download/en_core_web_md-3.0.0/en_core_web_md-3.0.0.tar.gz (47.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.0/47.0 MB 345.7 kB/s eta 0:00:00
Preparing metadata (setup.py) ... done
Requirement already satisfied: spacy<3.1.0,>=3.0.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from en-core-web-md==3.0
.0) (3.0.9)
Requirement already satisfied: smart-open<7.0.0,>=5.2.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=
3.0.0->en-core-web-md==3.0.0) (5.2.1)
Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.5 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,
>=3.0.0->en-core-web-md==3.0.0) (3.0.12)
Requirement already satisfied: thinc<8.1.0,>=8.0.3 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0
->en-core-web-md==3.0.0) (8.0.17)
Requirement already satisfied: requests<3.0.0,>=2.13.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3
.0.0->en-core-web-md==3.0.0) (2.28.1)
Requirement already satisfied: tqdm<5.0.0,>=4.38.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0
->en-core-web-md==3.0.0) (4.64.1)
Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>
=3.0.0->en-core-web-md==3.0.0) (1.0.8)
Requirement already satisfied: pydantic!=1.8,!=1.8.1,<1.9.0,>=1.7.4 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from sp
acy<3.1.0,>=3.0.0->en-core-web-md==3.0.0) (1.8.2)
Requirement already satisfied: blis<0.8.0,>=0.4.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0-
>en-core-web-md==3.0.0) (0.7.9)
Requirement already satisfied: pathy>=0.3.5 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0->en-co
re-web-md==3.0.0) (0.10.1)
Requirement already satisfied: preshed<3.1.0,>=3.0.2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0
.0->en-core-web-md==3.0.0) (3.0.7)
Requirement already satisfied: cymem<2.1.0,>=2.0.2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0
->en-core-web-md==3.0.0) (2.0.6)
Requirement already satisfied: jinja2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0->en-core-web
-md==3.0.0) (3.1.2)
Requirement already satisfied: packaging>=20.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0->en
-core-web-md==3.0.0) (20.9)
Requirement already satisfied: typer<0.4.0,>=0.3.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0
->en-core-web-md==3.0.0) (0.3.2)
Requirement already satisfied: catalogue<2.1.0,>=2.0.4 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3
.0.0->en-core-web-md==3.0.0) (2.0.8)
Requirement already satisfied: srsly<3.0.0,>=2.4.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0
->en-core-web-md==3.0.0) (2.4.4)
Requirement already satisfied: numpy>=1.15.0 in c:\users\duanzhihua\appdata\roaming\python\python38\site-packages (from spacy<3.1.0,>=3.0.0->en-core-web
-md==3.0.0) (1.19.5)
Requirement already satisfied: setuptools in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.0->en-core
-web-md==3.0.0) (65.6.3)
Requirement already satisfied: wasabi<1.1.0,>=0.8.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from spacy<3.1.0,>=3.0.
0->en-core-web-md==3.0.0) (0.10.1)
Requirement already satisfied: pyparsing>=2.0.2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from packaging>=20.0->spacy
<3.1.0,>=3.0.0->en-core-web-md==3.0.0) (3.0.9)
Requirement already satisfied: typing-extensions>=3.7.4.3 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from pydantic!=1.
8,!=1.8.1,<1.9.0,>=1.7.4->spacy<3.1.0,>=3.0.0->en-core-web-md==3.0.0) (3.7.4.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from requests<3.0.0,>=
2.13.0->spacy<3.1.0,>=3.0.0->en-core-web-md==3.0.0) (1.26.12)
Requirement already satisfied: certifi>=2017.4.17 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from requests<3.0.0,>=2.1
3.0->spacy<3.1.0,>=3.0.0->en-core-web-md==3.0.0) (2022.12.7)
Requirement already satisfied: charset-normalizer<3,>=2 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from requests<3.0.0
,>=2.13.0->spacy<3.1.0,>=3.0.0->en-core-web-md==3.0.0) (2.1.1)
Requirement already satisfied: idna<4,>=2.5 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from requests<3.0.0,>=2.13.0->s
pacy<3.1.0,>=3.0.0->en-core-web-md==3.0.0) (3.4)
Requirement already satisfied: colorama in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from tqdm<5.0.0,>=4.38.0->spacy<3.1
.0,>=3.0.0->en-core-web-md==3.0.0) (0.4.5)
Requirement already satisfied: click<7.2.0,>=7.1.1 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from typer<0.4.0,>=0.3.0
->spacy<3.1.0,>=3.0.0->en-core-web-md==3.0.0) (7.1.2)
Requirement already satisfied: MarkupSafe>=2.0 in e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages (from jinja2->spacy<3.1.0,>=3
.0.0->en-core-web-md==3.0.0) (2.1.1)
Building wheels for collected packages: en-core-web-md
Building wheel for en-core-web-md (setup.py) ... done
Created wheel for en-core-web-md: filename=en_core_web_md-3.0.0-py3-none-any.whl size=47053311 sha256=639103f34db0e345682928899364ab49956495c0e7440937
58973e4821f84009
Stored in directory: c:\users\duanzhihua\appdata\local\pip\cache\wheels\4f\95\56\2ef26c6817cdcaebbee016b4f6a3c68af10bb74b20c54f976c
Successfully built en-core-web-md
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Installing collected packages: en-core-web-md
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
Successfully installed en-core-web-md-3.0.0
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)
WARNING: Ignoring invalid distribution -asa (e:\users\duanzhihua\anaconda3\envs\latest_version_rasa\lib\site-packages)

rasa训练成功:

(Latest_Version_Rasa) D:\rasa_book_project\chapter04_Rasa_Search_Movie_Book>rasa train
E:\Users\duanzhihua\Anaconda3\envs\Latest_Version_Rasa\lib\site-packages\slack\deprecation.py:14: UserWarning: slack package is deprecated. Please use s
lack_sdk.web/webhook/rtm package instead. For more info, go to https://slack.dev/python-slack-sdk/v3-migration/
warnings.warn(message)
2023-02-02 17:05:41 WARNING rasa.shared.core.domain - You are using an experiential feature: Action 'action_query_knowledge_base'!
C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\shared\utils\io.py:99: UserWarning: Found inconsistent entity synonyms while read
ing markdown, overwriting something->book with something->movie during merge.
2023-02-02 17:05:42 WARNING rasa.shared.core.domain - You are using an experiential feature: Action 'action_query_knowledge_base'!
2023-02-02 17:05:47 WARNING rasa.shared.core.domain - You are using an experiential feature: Action 'action_query_knowledge_base'!
2023-02-02 17:05:47 WARNING rasa.shared.core.domain - You are using an experiential feature: Action 'action_query_knowledge_base'!
2023-02-02 17:05:47 WARNING rasa.shared.core.domain - You are using an experiential feature: Action 'action_query_knowledge_base'!
2023-02-02 17:05:48 INFO rasa.nlu.utils.spacy_utils - Trying to load SpaCy model with name 'en_core_web_md'.
2023-02-02 17:05:49 INFO rasa.nlu.utils.spacy_utils - Trying to load SpaCy model with name 'en_core_web_md'.
2023-02-02 17:05:51 INFO rasa.engine.training.hooks - Starting to train component 'RegexFeaturizer'.
2023-02-02 17:05:51 INFO rasa.engine.training.hooks - Finished training component 'RegexFeaturizer'.
2023-02-02 17:05:51 INFO rasa.engine.training.hooks - Starting to train component 'LexicalSyntacticFeaturizer'.
2023-02-02 17:05:51 INFO rasa.engine.training.hooks - Finished training component 'LexicalSyntacticFeaturizer'.
2023-02-02 17:05:51 INFO rasa.engine.training.hooks - Starting to train component 'CountVectorsFeaturizer'.
2023-02-02 17:05:51 INFO rasa.nlu.featurizers.sparse_featurizer.count_vectors_featurizer - 162 vocabulary items were created for text attribute.
2023-02-02 17:05:51 INFO rasa.engine.training.hooks - Finished training component 'CountVectorsFeaturizer'.
2023-02-02 17:05:52 INFO rasa.engine.training.hooks - Starting to train component 'CountVectorsFeaturizer'.
2023-02-02 17:05:52 INFO rasa.nlu.featurizers.sparse_featurizer.count_vectors_featurizer - 1528 vocabulary items were created for text attribute.
2023-02-02 17:05:52 INFO rasa.engine.training.hooks - Finished training component 'CountVectorsFeaturizer'.
2023-02-02 17:05:52 INFO rasa.engine.training.hooks - Starting to train component 'DIETClassifier'.
C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\utils\train_utils.py:527: UserWarning: constrain_similarities is set to `False`.
It is recommended to set it to `True` when using cross-entropy loss.
rasa.shared.utils.io.raise_warning(
Epochs: 100%|███████████████████████████████████████████████████████████| 100/100 [01:27<00:00, 1.14it/s, t_loss=2.4, i_acc=1, e_f1=0.952, r_f1=0.795]
2023-02-02 17:07:21 INFO rasa.engine.training.hooks - Finished training component 'DIETClassifier'.
2023-02-02 17:07:21 INFO rasa.engine.training.hooks - Starting to train component 'EntitySynonymMapper'.
C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\shared\utils\io.py:99: UserWarning: Found conflicting synonym definitions for 'so
mething'. Overwriting target 'movie' with 'book'. Check your training data and remove conflicting synonym definitions to prevent this from happening.
More info at https://rasa.com/docs/rasa/training-data-format#synonyms
C:\Users\duanzhihua\AppData\Roaming\Python\Python38\site-packages\rasa\shared\utils\io.py:99: UserWarning: Found conflicting synonym definitions for 'so
mething'. Overwriting target 'book' with 'movie'. Check your training data and remove conflicting synonym definitions to prevent this from happening.
More info at https://rasa.com/docs/rasa/training-data-format#synonyms
2023-02-02 17:07:21 INFO rasa.engine.training.hooks - Finished training component 'EntitySynonymMapper'.
2023-02-02 17:07:22 INFO rasa.engine.training.hooks - Starting to train component 'ResponseSelector'.
2023-02-02 17:07:22 INFO rasa.nlu.selectors.response_selector - Retrieval intent parameter was left to its default value. This response selector wi
ll be trained on training examples combining all retrieval intents.
2023-02-02 17:07:22 INFO rasa.engine.training.hooks - Finished training component 'ResponseSelector'.
Processed story blocks: 100%|█████████████████████████████████████████████████████████████████████████████| 7/7 [00:00<00:00, 987.86it/s, # trackers=1]
Processed story blocks: 100%|█████████████████████████████████████████████████████████████████████████████| 7/7 [00:00<00:00, 214.46it/s, # trackers=7]
Processed story blocks: 100%|█████████████████████████████████████████████████████████████████████████████| 7/7 [00:00<00:00, 30.25it/s, # trackers=50]
Processed story blocks: 100%|█████████████████████████████████████████████████████████████████████████████| 7/7 [00:00<00:00, 24.20it/s, # trackers=50]
Processed rules: 100%|███████████████████████████████████████████████████████████████████████████████████| 5/5 [00:00<00:00, 1404.56it/s, # trackers=1]
2023-02-02 17:07:24 INFO rasa.engine.training.hooks - Starting to train component 'RulePolicy'.
Processed trackers: 100%|█████████████████████████████████████████████████████████████████████████████████| 5/5 [00:00<00:00, 1252.33it/s, # action=11]
Processed actions: 11it [00:00, 4509.56it/s, # examples=10]
Processed trackers: 100%|██████████████████████████████████████████████████████████████████████████████████| 7/7 [00:00<00:00, 874.65it/s, # action=27]
Processed trackers: 100%|██████████████████████████████████████████████████████████████████████████████████████████████| 5/5 [00:00<00:00, 1671.44it/s]
Processed trackers: 100%|████████████████████████████████████████████████████████████████████████████████████████████| 12/12 [00:00<00:00, 1094.38it/s]
2023-02-02 17:07:25 INFO rasa.engine.training.hooks - Finished training component 'RulePolicy'.
Your Rasa model is trained and saved at 'models\20230202-170546-blistering-canvas.tar.gz'.

(Latest_Version_Rasa) D:\rasa_book_project\chapter04_Rasa_Search_Movie_Book>

​​javascript:void(0)​​

Rasa 智能对话机器人系列博客

  • ​​Rasa 3.x 学习系列-Rasa 3.1+ ElasticSearch 8.2.0 对话机器人实战 一​​
  • ​​Rasa 3.x 学习系列-Rasa 3.1+ ElasticSearch 8.2.0 对话机器人实战二​​
  • ​​Rasa 3.x 学习系列-Rasa 3.1+ ElasticSearch 8.2.0 对话机器人实战三​​
  • ​​Rasa 3.x 学习系列-Rasa 3.1+ ElasticSearch 8.2.0 对话机器人实战四​​
  • ​​Rasa 3.x 学习系列-Rasa 3.1+ ElasticSearch 8.2.0 对话机器人实战五​​
  • ​​Rasa 3.x 学习系列-Rasa 3.1+ ElasticSearch 8.2.0 对话机器人实战六​​
  • ​​Rasa 3.x 学习系列-Rasa 3.1+ ElasticSearch 8.2.0 对话机器人实战七​​