Нет модуля с именем scipy, spacy, nltk - PullRequest
1 голос
/ 15 марта 2019

(базовый) C: \ Users \ Kevin> pip install scipy Требование уже выполнено: scipy в c: \ programdata \ anaconda3 \ lib \ site-packages (1.1.0)

etc

Внезапно мой блокнот Jupyter отказывается импортировать несколько пакетов.pandas и numpy работают, но все остальные пакеты не работают (spacy, nltk, scipy, запросы)

Я попытался переустановить пакеты, но он говорит, что я их уже установил.

Почему этопроисходит?

Ответы [ 2 ]

2 голосов
/ 15 марта 2019

вы можете использовать which python, чтобы увидеть, какой Python вы используете по умолчанию, или !which python из ячейки ноутбука, чтобы увидеть, что Python Jupyter использует. Чтобы увидеть, где установлен пакет, вы можете использовать pip show package_name.

Возможно, вы установили пакеты в другой среде, или запускаете jupyter из другой среды, или вы используете не тот jupyter, который установлен в базовой среде anaconda.

Вы можете установить новую среду с помощью:

conda create -n my_env python=3 anaconda

Затем вы можете активировать среду с помощью conda activate my_env, а затем установить пакеты в этой среде с помощью pip install ..., и если вы запустите jupyter из активной среды, он будет использовать этот python. С conda deactivate вы возвращаетесь в среду base.

Выезд https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

0 голосов
/ 15 марта 2019

Вы установили Anaconda + Python? Python не поставляется с пакетом, возможно, вы используете путь Python вместо Anaconda для запуска jupyter

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