Solusi untuk notebook jupyter "kernel error" ( FileNotFoundError: [WinError 2] )

Apa yang harus dilakukan ketika kesalahan kernel ditampilkan saat memulai notebook jupyter dan kode kesalahan "FileNotFoundError: [WinError 2] File yang ditentukan tidak dapat ditemukan."Penyebabnya adalah tidak ada file yang dapat dieksekusi (python.exe) di tujuan referensi.

Status Kejadian

Ketika saya menyalin lingkungan Anaconda (isi folder envs) yang dibangun di PC online lain ke komputer offline dan memulai notebook jupyter, kesalahan kernel ditampilkan.
Saya tidak dapat menjalankan apa pun meskipun saya mengetikkan kode.

Lingkungan
Sistem Operasi: Windows 10
Versi Miniconda: 4.6.12
Versi Python: 3.7.1.final.0

kesalahan kernel notebook jupyter
kesalahan kernel

Kode kesalahan

Gagal memulai kernel
Kesalahan yang tidak tertangani
Traceback (panggilan terakhir terakhir):
File “C:\Users\Miniconda3\envs\ML\lib\site-packages\tornado\web.py", baris 1699, di _execute
hasil = menunggu hasil
(~Dihilangkan~)
FileNotFoundError: [WinError 2] File yang ditentukan tidak ditemukan.

Alasan

Tampaknya penyebabnya adalah file executable dari bahasa pemrograman (python.exe dalam hal ini) tidak dapat diakses.

larutan

Periksa alamat yang menjadi tujuan referensi python.exe dan perbaiki. Alamatnya dijelaskan dalam file bernama "kernel.json".

kernel.json adalah
C:\~kelalaian~\envs\nama lingkungan virtual yang dibuat\share\jupyter\kernels\python3 ← masuk.

Buka dengan Notepad dan perbaiki ke alamat yang benar.

{
“argumen”: [
“C:\~snip~\envs\nama lingkungan virtual yang dibuat\python.exe”, ←Alamat ini salah
"-M",
"ipykernel_launcher",
"-F",
“{connection_file}”
],
"display_name": "Python 3",
"bahasa": "python"
}

Setelah memperbaikinya, ketika saya memulai notebook jupyter, kernel siap ditampilkan dan saya dapat menjalankannya.

kesalahan kernel notebook jupyter

referensi
https://github.com/jupyter/notebook/issues/4079