Solution "erreur de noyau" du notebook jupyter (FileNotFoundError: [WinError 2])

Que faire si une erreur de noyau s'affiche lorsque vous démarrez jupyter notebook et que le code d'erreur "FileNotFoundError: [WinError 2] Le fichier spécifié est introuvable" apparaît même si vous l'exécutez.La cause est que le fichier exécutable (python.exe) n'existe pas dans la destination de référence.

Statut de l'occurrence

Lorsque j'ai copié l'environnement Anaconda (contenu du dossier envs) construit sur un autre PC en ligne sur un PC hors ligne et que j'ai démarré le notebook jupyter, une erreur de noyau s'est affichée.
Je ne peux rien exécuter en appuyant sur le code.

環境
OS: Windows 10
Version Miniconda: 4.6.12
Version Python: 3.7.1.final.0

erreur de noyau de notebook jupyter
erreur du noyau

Code d'erreur

Échec du démarrage du noyau
Erreur non gérée
Traceback (appel le plus récent dernier):
Fichier «C: \ Users \ Miniconda3 \ envs \ ML \ lib \ site-packages \ tornado \ web.py», ligne 1699, dans _execute
result = attendre le resultat
(~ Abréviation ~)
FileNotFoundError: [WinError 2] Le fichier spécifié est introuvable.

Raison

Il semble que la cause en soit que le fichier exécutable du langage du programme (python.exe dans ce cas) ne soit pas accessible.

解決 策

Vérifiez l'adresse de référence de python.exe et corrigez-la. Vous pouvez trouver l'adresse dans un fichier appelé "kernel.json".

kernel.json
C: \ ~Omission~ \ envs \ Nom de l'environnement virtuel créé \ share \ jupyter \ kernels \ python3 C'est dans ←.

Ouvrez-le avec le Bloc-notes et corrigez-le avec la bonne adresse.

{
"Argv": [
"C: \ ~ Omis ~ \ envs \ Nom de l'environnement virtuel créé \ python.exe", ← Cette adresse était incorrecte
«-M»,
"Ipykernel_launcher",
"-F",
"{Connection_file}"
],
"Display_name": "Python 3",
"Langue": "python"
}

Après le correctif, lorsque je démarre jupyter notebook, il est indiqué que le noyau est prêt et que je peux l'exécuter.

erreur de noyau de notebook jupyter

参照
https://github.com/jupyter/notebook/issues/4079