如何在防火墙后设置Spacy

时间:2020-03-24 15:05:25

标签: python spacy

我在防火墙后面,并希望使用像https://explosion.ai/blog/german-model中所述的spacy(2.2.4版)来处理Gernan语言。建议的方法是不可能的:

python -m spacy download de

我做了什么:

下载:

@wget https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.1.0/en_core_web_sm-2.1.0.tar.gz
@wget https://github.com/explosion/spacy-models/releases/download/de_core_news_sm-2.2.5/de_core_news_sm-2.2.5.tar.gz
@wget https://github.com/explosion/spacy-models/releases/download/de_core_news_md-2.2.5/de_core_news_md-2.2.5.tar.gz

安装:

pip install en_core_web_sm-2.1.0.tar.gz
pip install de_core_news_sm-2.2.5.tar.gz
pip install de_core_news_md-2.2.5.tar.gz

在Spyder中,我无法加载“ en”或“ de”。 我可以按名称加载英语模型。 我无法按名称加载德国型号。

import spacy

#de = spacy.load('de')
#OSError: [E050] Can't find model 'de'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory.

en = spacy.load('en_core_web_sm')
print(en.Defaults.stop_words)

#de = spacy.load('en')
#OSError: [E050] Can't find model 'en'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory.

#de = spacy.load('de_core_news_md')
#OSError: [E050] Can't find model 'de_core_news_md'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory.

#de = spacy.load('de_core_news_sm')
#OSError: [E050] Can't find model 'de_core_news_sm'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory.

下面有一个stop_words.py

C:\ProgramData\Anaconda3\Lib\site-packages\spacy\lang\de

任何帮助都受到赞赏!

0 个答案:

没有答案