Как настроить простор за брандмауэром - PullRequest
0 голосов
/ 24 марта 2020

Я нахожусь за брандмауэром и хотел бы использовать spacy (версия 2.2.4) для языка gernan, как объяснено в https://explosion.ai/blog/german-model. Рекомендуемый способ невозможен:

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'. Я могу загрузить модель engli sh по имени. Я не могу загрузить немецкие модели по названию.

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

Любая помощь высоко ценится!

...