Je mets à jour le cahier Jupyter de l'ancienne version à la dernière version 5.3.1. Cependant, lorsque j'essaie de lancer le bloc-notes à partir d'anaconda, une erreur d'importation est générée: J'ai essayé de supprimer et d'installer le package Jupyter, mais le problème persiste.
Traceback (most recent call last):
File "C:\Users\v-kangsa\AppData\Local\Continuum\anaconda3\Scripts\jupyter-notebook-script.py", line 6, in
from notebook.notebookapp import main
File "C:\Users\v-kangsa\AppData\Local\Continuum\anaconda3\lib\site-packages\notebook\__init__.py", line 25, in
from .nbextensions import install_nbextension
File "C:\Users\v-kangsa\AppData\Local\Continuum\anaconda3\lib\site-packages\notebook\nbextensions.py", line 27, in
from jupyter_core.utils import ensure_dir_exists
ImportError: cannot import name 'ensure_dir_exists'
Vous devez mettre à jour jupyter_core et jupyter_client manuellement depuis votre terminal:
conda update jupyter_core jupyter_client
Si vous avez installé jupyter en utilisant pip3
.
pip3 install --upgrade jupyter_core jupyter_client
mettre à jour le noyau de Jupyter
pip install jupyter-core --upgrade
cela fonctionne pour moi dans Anaconda3 avec Python 3.6
J'ai rencontré le même problème lorsque j'utilise ipython notebook .
Après avoir essayé de mettre à niveau jupyter, puis de réinstaller ipython .L'erreur d'importation semble être corrigée.
pip3 désinstaller ipython
pip3 installe ipython
Lorsque j'ai essayé d'installer R, l'ordinateur portable a été mis à niveau vers la version 5.3.1 et le même problème est apparu, mais la réponse de vote la plus élevée ne m'a apparemment pas fonctionné.
Ce que j'ai fait était:
conda uninstall jupyter notebook
puis:
conda install jupyter notebook
et le problème résolu avec l'ancienne version.
J'ai eu un problème similaire sur Ubuntu après avoir installé RStudio sur mon système. Pour le résoudre, j'ai d'abord essayé la suggestion de @MichaelCara de mettre à jour jupyter. Cependant, après cela, j'ai eu le nouveau message d'erreur suivant:
ImportError: libsodium.so.23: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type
que j’ai résolu en installant libsodiumcomme expliqué ici .
En bref:
condup update jupyter_core jupyter_client jupyter_console
conda install libsodium