python - modulos - ImportError: no se puede importar el nombre ''sure_dir_exists''
modulos python (6)
Cuando intenté instalar R, la notebook se actualizó a 5.3.1 y apareció el mismo problema, sin embargo, la respuesta de voto más alta aparentemente no me funcionó.
Lo que hice fue:
conda uninstall jupyter notebook
entonces:
conda install jupyter notebook
y el problema resuelto con la versión antigua.
Actualizo el portátil Jupyter de la versión anterior al 5.3.1 más reciente. Sin embargo, cuando intento iniciar el portátil desde anaconda, se produce un error de importación: intenté eliminar e instalar el paquete Jupyter, aún así, el problema 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''
Debe actualizar jupyter_core y jupyter_client manualmente desde su terminal:
conda update jupyter_core jupyter_client
Me he encontrado con el mismo problema cuando uso ipython notebook .
Después de que intenté actualizar jupyter, luego intenté reinstalar el ipython. El error de importación parece corregido.
pip3 desinstalar ipython
pip3 instalar ipython
Si has instalado jupyter usando pip3
.
pip3 install --upgrade jupyter_core jupyter_client
Tuve un problema similar en Ubuntu después de instalar RStudio en mi sistema. Para resolverlo, primero intenté la sugerencia de @MichaelCara para actualizar jupyter. Sin embargo, después de eso recibí el siguiente mensaje de error:
ImportError: libsodium.so.23: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio
que resolví instalando libsodium como se explica aquí .
En breve:
actualización de conda jupyter_core jupyter_client jupyter_console
Conda instalar libsodium
actualizar jupyter core
pip install jupyter-core --upgrade
esto funciona para mí en Anaconda3 con python 3.6