web-dev-qa-db-fra.com

Jupyter python3 notebook ne reconnaît pas les pandas

J'utilise le bloc-notes Jupyter avec Python 3 sélectionné. Sur la première ligne d'une cellule, j'entre:

import pandas as pd

L'erreur que je reçois du cahier est ImportError: aucun module nommé "pandas". Comment puis-je installer des pandas sur le bloc-notes jupyter? L'ordinateur que j'ai lancé le cahier Jupyter a définitivement des pandas.

J'ai essayé de faire:

!pip install pandas

Et il dit qu'il est déjà installé, mais pour Python 2.7 en bas. Mon script montre qu'il s'agit d'un script Python 3 tout en haut.

Quand je fais écho, $ PATH dans Ubuntu montre que '/ home/user/anaconda2/bin' est sur la première entrée. Je pense que je pourrais avoir besoin de changer cela pour être anaconda3?

UPDATE: Lorsque j'essaie de lancer un script Python3 via jupyter, la ligne de commande qui a lancé Jupyter me donne l'erreur "ImportError: aucun module nommé" IPython.paths ". Ensuite, un délai d'attente attend la réponse" kernel_info ". En outre, j'ai essayé supprimer anaconda mais toujours avoir la même erreur J'ai essayé de faire tellement de solutions rapides maintenant que je ne suis pas sûr de la prochaine étape pour que cela fonctionne.

13
William Ross

Comme votre version python par défaut est 2.x, si vous n’avez aucune emphase sur python 3. x, vous pouvez essayer en commençant par les scripts ci-dessous.

pip install --upgrade pip
pip install jupyter

puis dans le cahier jupyter:

!pip install pandas

La version de notebook sera 2.x . Sinon, installez pip3 à l'aide des commandes Linux ci-dessous.

Sudo apt-get install python3-setuptools
Sudo easy_install3 pip

maintenant, vous pouvez ajouter des pandas au cahier par !pip3 install pandas.

9
amin

Si vous utilisez déjà anaconda en tant que distribution, arrêtez d'utiliser pip dans ce contexte. Utilisez conda à la place et vous ne souffrirez plus de maux de tête. Les lignes de commande et les procédures de configuration d’un nouvel environnement sont assez bien documentées ici .

Mettre à jour python ou avoir des branches spécifiques:

conda update python
conda install python=3.5

Ou en utilisant des environnements spécifiques:

conda create -n py35 python=3.5 anaconda
6
Boud

Vous avez essayé la solution ici: https://github.com/jupyter/notebook/issues/270

3
Mohamed AL ANI

Si pip3 est installé, vous pouvez exécuter

!pip3 install pandas
3
Axel Juraske

Voici ce que j'ai fait dans mon système:

J'ai installé anaconda pour Python 2.7 et anaconda pour Python 3.5. Anaconda aide à garder l'environnement séparé.

Dans Ubuntu:

La structure du répertoire est la suivante: Anaconda2/bin / Anaconda3/bin /

Chaque fois que je veux utiliser python 2.7, je vais sur anaconda2/bin/et crée un environnement ou active un environnement existant et installe ou importe tous les paquetages nécessaires. Il en va de même pour python3.5 (allez à anconda3/bin/create ou activer environnement). Cela m'aide à garder les choses séparées.

Puisque vous utilisez anaconda, vous devez d’abord utiliser "conda install" si ce paquet n’a pas été trouvé, vous pouvez alors utiliser pip install.

Sous Windows:

Si vous installez à la fois anaconda2 et anaconda3, c’est assez simple .. Les raccourcis pour Anaconda Prompt se trouvent dans C:\Utilisateurs\votre-nom-utilisateur \

il y aura deux dossiers anconda2 et anaconda3, vous pouvez lancer conda Prompt pour python2.7 à partir de anaconda2 et python3.5 à partir de anconda3

Ainsi, une fois que vous avez lancé l'invite anaconda, vous pouvez simplement taper "cahier jupyter" pour ouvrir le cahier jupyter dans le navigateur et importer des pandas (ou n'importe quel package).

Vous pouvez vérifier ce lien:

http://conda.pydata.org/docs/test-drive.html#managing-conda

2
Yaman Ahlawat

Je rencontre le même problème dans le cahier jupyter, et je lance la commande ci-dessous pour résoudre mon problème:

!pip install pandas
1
zhao

Peut-être que c'est une installation cassée (pip). La suite a fonctionné pour moi:

Sudo apt --fix-broken install

Suivi par:

Sudo pip3 installe des pandas

J'espère que cela t'aides.

0
tilakmukul

Utilisez la fenêtre 7 pour travailler et j’ai eu les mêmes problèmes lorsque j’ai essayé d’importer des pandas. J'ai donc essayé d'installer des paquets sous chaque environnement:

Exécutez cmd et tapez le code suivant:

activate py27 
conda install pandas 

Si le système vous demande si vous souhaitez installer les nouveaux packages suivants, choisissez O pour [oui]

Et installez des pandas pour chaque environnement différent si vous avez installé Python27, Python 35 et Python 36, comme je l’ai fait.

Ensuite, le problème est résolu si vous exécutez à nouveau le cahier jupyter et que vous pouvez importer des pandas avec succès.

Vous pouvez également résoudre le même problème pour des paquets tels que numpy, scipy, etc.

0
Helen Xiaoqin Yi

Je recevais l'erreur 

modulenotfounderror: pas de module nommé 'pandas'

en jupyter. J'ai essayé la commande:

!pip install pandas

et ça a fonctionné comme un charme.

0
Santosh sanwal