web-dev-qa-db-fra.com

Jupyter Notebook ne peut pas trouver de modules pour python 3.6

Je ne sais pas ce qui s'est passé, mais chaque fois que j'utilise ipython, l'hydrogène (atome) ou le portable jupyter ne trouve aucun des modules installés. Je sais que j'ai pandas installé mais le portable dit qu'il est introuvable.

Je dois ajouter que lorsque j'exécute le script normalement (python script.py) il importe sans erreur.

Suggestions?

Merci!

6
Harris2018

Le problème semble être résolu en exécutant

pip3 install plutôt que pip install

1
Harris2018

J'avais un problème similaire. J'ai installé un outil de traitement de texte en utilisant pip3. L'installation a réussi et j'ai pu exécuter le code de test à partir du terminal, mais je n'ai pas pu exécuter le même code à partir de jupyter notebook. Vérifié que le sys.version était 3.7.1 dans le cahier mais la version du terminal était 3.6.9.

Le problème a été résolu après avoir exécuté les commandes suivantes et relancé le bloc-notes:

pip3 install ipykernel --upgrade
python3 -m ipykernel install --user
0
Doi

Les commandes:

pip3 install ipykernel --upgrade
python3 -m ipykernel install --user

a fonctionné pour moi seulement après avoir réinstallé pip (notez que j'ai eu le problème pour python 3.7).

Pour cela, j'ai fait:

pip uninstall pip

puis j'ai utilisé la commande (obsolète):

Sudo easy_install pip

J'ai également supprimé toute chose liée à pip dans /usr/local/bin avec la commande:

rm -rf pip*

j'espère que cela est utile à quelqu'un d'autre :)

0
Charlie Parker