Error de inicio de Jupyter ImportError: la carga de DLL falló al importar el error

La línea de comando inicia jupyter e informa un error

Al usar cmd, jupyter notebookse produce un error después de ingresar:

ImportError: DLL load failed while importing error: 找不到指定的模块。
Por supuesto, en primer lugar, la premisa de este error es que se ha agregado la variable de entorno.

El motivo debe ser un problema ambiental. Hay otras versiones de Python instaladas localmente, pero la versión de Python seleccionada al instalar Anaconda es inconsistente con la versión local. Inícielo a través de Powershell. Hay (base) en la figura a continuación, y puede encuentre que el entorno virtual de Python se usa aquí.

resolver:

Use el PowerShell de jupyter para abrirlo.
Por favor agregue una descripción de la imagen
Por favor agregue una descripción de la imagen
En este punto, el navegador predeterminado debería abrirse automáticamente http://localhost:8888/treey puede encontrar que jupyter se ha iniciado correctamente.

Debido al entorno virtual utilizado por Powershell aquí, si no usa Powershell, puede usar la línea de comando directamente, primero active el entorno virtual:Por favor agregue una descripción de la imagen


Modificar la ubicación predeterminada de jupyter

Usando PowerShell de jupyter, abra y escribajupyter notebook --generate-config

(base) PS C:\Users\john> jupyter notebook --generate-config
Overwrite C:\Users\john\.jupyter\jupyter_notebook_config.py with default config? [y/N]n
(base) PS C:\Users\john>

Puede ver la ruta de configuración: C:\Users\john\.jupyter\jupyter_notebook_config.py, ingrese al archivo y modifique la configuración

Busque "El directorio que se usará para cuadernos y núcleos", elimine el comentario de "c.NotebookApp.notebook_dir" y cámbielo a la ruta que desea personalizar, como mi "D:\CodeTest":

## The directory to use for notebooks and kernels.
#  Default: ''
c.NotebookApp.notebook_dir = 'D:\CodeTest'

Modificación de accesos directos de Windows

Vaya a "Propiedades" - "Objetivo" del icono "Jupyter Notebook (anaconda3)", elimine las variables en el destino ( , "%USERPROFILE%"incluido el espacio anterior), y solo queda el nombre de la ruta del archivo, por ejemplo:

C:\softwares\anaconda3\python.exe C:\softwares\anaconda3\cwp.py C:\softwares\anaconda3 C:\softwares\anaconda3\python.exe C:\softwares\anaconda3\Scripts\jupyter-notebook-script.py

Después de la modificación, inicie jupyter notebook para verificar si hay un archivo generado en la ruta personalizada.


Configuración en Pycharm

进入 "Configuración de archivo-Jupyter-Jupyter Servers",

Para "intérprete de Python", elija python.exe en la ubicación donde Anaconda está instalada localmente, y el puerto no se puede cambiar, pero si desea abrir otro jupyter en el navegador, el puerto 8888 se puede usar de manera predeterminada.
Por favor agregue una descripción de la imagen

Supongo que te gusta

Origin blog.csdn.net/qq_31362767/article/details/123649644
Recomendado
Clasificación