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.
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
.
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
Vous avez essayé la solution ici: https://github.com/jupyter/notebook/issues/270
Si pip3 est installé, vous pouvez exécuter
!pip3 install pandas
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:
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
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.
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.
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.