J'essaie actuellement de travailler de base python - projets jupyter.
Je suis bloqué sur l'erreur suivante lors de matplotlib:
capture d'écran sur jupyter-error
ModuleNotFoundError: Aucun module nommé ' matplotlib '
J'ai essayé de mettre à jour, de réinstaller également matplotlib dans conda et dans pip mais cela ne fonctionne toujours pas.
heureux de tous les commentaires constructifs
Dans le type de cellule d'un ordinateur portable et exécutez le code:
import sys
!{sys.executable} -m pip install --user matplotlib
et recharger le noyau
(src: http://jakevdp.github.io/blog/2017/12/05/installing-python-packages-from-jupyter/ )
ouvrez le terminal et changez le répertoire en dossier Scripts où python installé. Tapez ensuite la commande suivante et appuyez sur Entrée
pip install matplotlib
J'espère que cela résoudra le problème.
J'étais confronté au problème exact. Il s'avère qu'il utilisait le système Python malgré que j'aie activé mon environnement virtuel.
C'est ce qui a finalement fonctionné.
Si vous utilisez un environnement virtuel dont le nom est myvenv
, activez-le d'abord à l'aide de la commande:
source activate myenv
Installez ensuite le module ipykernel
à l'aide de la commande:
pip install ipykernel
Enfin, exécutez (changez myenv dans le code ci-dessous pour le nom de votre environnement):
ipykernel install --user --name myenv --display-name "Python (myenv)"
Redémarrez maintenant le bloc-notes et il devrait récupérer la version Python sur votre environnement virtuel.
Ayant le même problème, l'installation de matplotlib avant pour créer le virtualenv l'a résolu pour moi. J'ai ensuite créé l'environnement virtuel et installé matplotlib dessus avant de démarrer le cahier jupyter.
Le problème avec moi était que jupyter prenait python3 pour moi, vous pouvez toujours vérifier la version de python jupyter fonctionne en regardant dans le coin supérieur droit (capture d'écran ci-jointe).
Quand je faisais l'installation de pip, il installait les dépendances pour python 2.7 qui est installé sur mac par défaut. Il a été résolu en faisant:
> pip3 install matplotlib