#python #spacy
#python #spacy
Вопрос:
Я пробовал запускать приведенные ниже команды, это показывает, что требование уже выполнено, но я все еще не могу загрузить « en_core_web_sm
. Я также пытался загрузить библиотеку из anaconda prompt и jupyter notebook.
nlp = spacy.load('en_core_web_sm',disable=['ner','textcat'])
Версия Python — Python 3.8.3
Любая помощь будет принята с благодарностью.
Скриншот команд:
Скриншот ошибки:
Скриншот приглашения anaconda:
Ответ №1:
вам необходимо установить en_core_web_sm
модель отдельно, используя следующую команду после установки spacy
python -m spacy download en_core_web_sm
или
python -m spacy download en
Я только что попробовал следующие шаги в своем ноутбуке jupyter, и он работает хорошо, как показано ниже:
шаг 1:
!pip install spacy
Результат:
Requirement already satisfied: spacy in c:usersuserappdatalocalcontinuumanacondalibsite-packages (2.3.2)
шаг 2:
!python -m spacy download en_core_web_sm
Результат:
Collecting en_core_web_sm==2.3.1 from https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.3.1/en_core_web_sm-2.3.1.tar.gz#egg=en_core_web_sm==2.3.1
Downloading https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.3.1/en_core_web_sm-2.3.1.tar.gz (12.0MB)
Комментарии:
1. Я уже запустил первую команду, используя приглашение anaconda, но все равно получаю ошибку.
2. ваш ноутбук jupyter должен использовать другую версию python. если вы используете anaconda python, то он должен работать.
3. Как мне убедиться, что мой ноутбук jupyter использует тот же python, что и anaconda python?
4. судя по вашему скриншоту, в вашем ноутбуке jupyter используется anaconda python. попробуйте перезапустить один раз
5. Да, я открыл записную книжку через приглашение anaconda. Я попробую перезапустить.