When I using the command “python -m spacy link en_core_web_md en”. I receive a deprecation error.
So, I can’t link spacy
Rasa Version: 2.3.4
Rasa SDK Version: 2.3.1
Rasa X Version : 0.37.0
spaCy version 3.0.3
Platform Windows-10-10.0.18362-SP0
Python version 3.7.6
Pipelines en_core_web_md (3.0.0), en_core_web_sm (3.0.0)
ChrisRahme
(Chris Rahmé)
2
link
is deprecated as of SpaCy 3.
As the last line says, just write language: en_core_web_md
directly in your config instead of en
.
2 Likes
ChrisRahme
(Chris Rahmé)
4
This is caused by model: external_data/spacy.word2vec.model
in your pipeline. Same error, but not same cause.
Do you need that model? If you remove it it will probably work.
By the way, you have a typo in your pipeline under DIET, you wrote epoches
instead of epochs
.
2 Likes
It’s working now.
Thank you…
1 Like
Johan1us
(Johan)
7
I am very interested in using spacy version 3.
If anyone has found a way to use it, please let me know.
My workaroud to use spacy the old way is as follows:
pip uninstall spacy
pip install spacy==2.3.5
python -m spacy download en_core_web_md
(for Windows 10, it is important to open the terminal as administrator at the next step)
python -m spacy link en_core_web_md en
I hope this helps.
2 Likes
Hello @Johan1us.
I installed SpaCy 3 and en_core_web
3 as you did in your reply:
pip install --upgrade spacy
python -m spacy download en_core_web_md
(In my case I downloaded the model via pip
with the GitHub URL to be able to use the --default-timeout
flag since my connection is really slow)
But don’t use link
. You just need to write language: en_core_web_md
in your config.yml
instead of language: en
.
3 Likes
Johan1us
(Johan)
9
@ChrisRahme
Fantastic! Now that you mention it. I overlooked your previous post.
Thanks a lot!
3 Likes