web-dev-qa-db-fra.com

erreur d'importation de cahier jupyter: aucun module nommé 'matplotlib'

Je suis un utilisateur d'ubuntu 16.4 et j'ai installé anaconda3 et utilisé les noyaux python2 et python3.

>>> jupyter kernelspec list Noyaux disponibles: python2 /home/peterkim/.local/share/jupyter/kernels/python2 python3/home/peterkim/anaconda3/share/jupyter/kernels/python3

et .. le problème était que je ne savais pas où/comment installer les paquets pour que mon cahier python2 jupyter ne commette pas d'erreur 'pas de module nommé ...'. J'ai essayé pip install matplotlib et conda install matplotlib et j'ai aussi ajouté '/ home // anaconda2/pkgs' au sys.path.

(J'ai également installé anaconda2 à la recherche de la manière d'utiliser les noyaux parallèles. Après avoir réalisé que l'anaconda2 n'était pas nécessaire. Je ne l'ai pas désinstallé.)

 screenshot

merci de m'aider d'avance ..!

6
Peter Kim

Je recommanderais de lire ici:

https://conda.io/docs/py2or3.html

J'ai eu le même problème après l'installation d'un environnement Python 2.7 dans mon installation Anaconda3. Je ne suis pas sûr de la commande que j'ai utilisée pour créer l'environnement, mais il n'a en fait pas installé tous les packages optionnels généralement fournis avec Anaconda (comme matplotlib, numpy, ...). Mais ce n'est pas un gros problème, vous pouvez facilement installer des paquets supplémentaires avec pip comme suit:

Commencez par lister vos environnements de conda:

C:\Users\Felix>conda info --envs
# conda environments:
#
ipykernel_py2            D:\Anaconda\envs\ipykernel_py2
root                  *  D:\Anaconda

Ensuite, activez votre environnement python 2 en utilisant source activate <env> (Linux/OSX) ou activate <env> (Windows):

C:\Users\Felix>activate ipykernel_py2

(ipykernel_py2) C:\Users\Felix>

Enfin, utilisez pip pour installer les packages requis:

(ipykernel_py2) C:\Users\Felix>pip install matplotlib
Collecting matplotlib
...
Successfully installed matplotlib-2.0.0

J'espère que cela aide.

7
Felix

Lors de l'utilisation de la version python3 de jupyter (pip3 install jupyter), matplotlib doit être installé à l'aide de pip3: pip3 install matplotlib

5
logcat

Je l'ai contourné en tapant la commande suivante dans le terminal:

conda install matplotlib

Cela téléchargera le paquet matplotlib dans votre répertoire anaconda.

0
Poream3387