(base) C: \ Users \ Kevin> pip install scipy Exigence déjà satisfaite: scipy dans c: \ programdata \ anaconda3 \ lib \ site-packages (1.1.0)

Etc

Soudain, mon carnet jupyter refuse d'importer plusieurs paquets. pandas et numpy fonctionnent, mais pas tous les autres packages (spacy, nltk, scipy, requests)

J'ai essayé de réinstaller les packages, mais cela indique que je les ai déjà installés.

Pourquoi cela arrive-t-il?

1
Kevin Choi 15 mars 2019 à 00:59

2 réponses

Meilleure réponse

Vous pouvez utiliser which python pour voir quel python vous utilisez par défaut ou !which python à partir d'une cellule de bloc-notes pour voir quel jupyter python utilise. Pour voir où un package est installé, vous pouvez utiliser pip show package_name.

Vous avez probablement installé les packages dans un autre environnement, ou démarrez jupyter à partir d'un autre environnement, ou le jupyter que vous utilisez n'est pas celui installé dans l'environnement anaconda de base.

Vous pouvez installer un nouvel environnement avec:

conda create -n my_env python=3 anaconda

Ensuite, vous pouvez activer l'environnement avec conda activate my_env puis installer les packages dans cet environnement avec pip install ... et si vous démarrez jupyter à partir de l'environnement actif, il utilisera ce python. Avec conda deactivate, vous revenez à l'environnement base.

Consultez https://docs. conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

2
dzang 14 mars 2019 à 22:30

Avez-vous installé Anaconda + Python? Python n'est pas fourni avec le paquet, peut-être que vous utilisez le chemin Python au lieu d'Anaconda pour exécuter jupyter

0
Yohan V 14 mars 2019 à 22:10