Выполнение команды python3 в блокноте Jupyter - PullRequest
0 голосов
/ 25 апреля 2018

Я работаю над проектом НЛП, используя Jupyter Notebook и Python 3. Я использую библиотеку spacy для лемматизации. Я хотел бы использовать просторную модель en. В Python это будет:

import spacy
nlp = spacy.load('en')

Чтобы это работало, я должен сначала скачать модель en. В командной строке это будет:

python3 -m spacy download en

После этого в командной строке он хорошо работал, например, при выполнении кода в Spyder, но не в Jupyter Notebook.

Первая идея Я должен был использовать такую ​​команду в Jupyter Notebook:

!python3 -m spacy download en

, так как можно использовать восклицательный знак для выполнения pip команд в Jupyter Notebook. Не получилось.

Вторая идея Я должен был создать ячейку с помощью этой команды:

% bash
python3 -m spacy download en

но это тоже не сработало.

Итак, мой вопрос: Как я могу выполнить эту команду Python3, чтобы spacy модель 'en' также загружалась в Jupyter Notebook?

1 Ответ

0 голосов
/ 26 апреля 2018

Я столкнулся с той же проблемой.Попробуйте эту команду.Я думаю, что это будет работать.

conda install -c spacy spacy 

Вы можете сделать это вручную.Скопируйте всю просторную папку из C:\Program Files (x86)\Python36-32\Lib\site-packages в C:\Users\Name\Anaconda3\Lib\site-packages.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...