Я нахожусь за брандмауэром и хотел бы использовать 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
Любая помощь высоко ценится!