Решение "ошибки ядра" записной книжки jupyter (FileNotFoundError: [WinError 2])

Что делать, если при запуске jupyter notebook отображается ошибка ядра и код ошибки «FileNotFoundError: [WinError 2] Указанный файл не может быть найден», даже если вы его запустите.Причина в том, что исполняемый файл (python.exe) не существует в месте назначения ссылки.

Статус возникновения

Когда я скопировал среду Anaconda (содержимое папки envs), созданную на другом подключенном к сети ПК, на автономный ПК и запустил jupyter notebook, отобразилась ошибка ядра.
Я не могу ничего запустить, нажав код.

環境
ОС: windows 10
Версия Miniconda: 4.6.12
Версия Python: 3.7.1.final.0

ошибка ядра ноутбука jupyter
ошибка ядра

Код ошибки

Не удалось запустить ядро
Необработанная ошибка
Traceback (последний последний вызов):
Файл «C: \ Users \ Miniconda3 \ envs \ ML \ lib \ site-packages \ tornado \ web.py», строка 1699, в _execute
результат = ждать результата
(~ Аббревиатура ~)
FileNotFoundError: [WinError 2] Указанный файл не может быть найден.

причина

Похоже, что причина в том, что исполняемый файл языка программы (в данном случае python.exe) недоступен.

解決 策

Проверьте справочный адрес python.exe и исправьте его. Вы можете найти адрес в файле "kernel.json".

kernel.json
C: \ ~Упущение~ \ envs \ Имя созданной виртуальной среды \ share \ jupyter \ kernels \ python3 Он находится в ←.

Откройте его с помощью Блокнота и исправьте его на правильный адрес.

{
«Аргв»: [
«C: \ ~ Пропущено ~ \ envs \ Имя созданной виртуальной среды \ python.exe», ← Этот адрес был неверным
«-M»,
«Ipykernel_launcher»,
«-F»,
«{Connection_file}»
],
«Display_name»: «Python 3»,
«Язык»: «питон»
}

После исправления, когда я запускаю jupyter notebook, он говорит, что ядро ​​готово, и я могу его запустить.

ошибка ядра ноутбука jupyter

ссылка
https://github.com/jupyter/notebook/issues/4079