De ce primesc „An error ocurred while starting the kernel” în Spyder în timp ce rulează Python? (Programare, Python, Anaconda, Spyder)

Bharat Shah a intrebat.

Am instalat Anaconda (python 3.7) în sistemul meu Windows 8.1. Cu toate acestea, în timp ce îmi execut codul Python din consola Spyder, primesc următoarea eroare:

An error occurred while starting the kernel

Am verificat variabila de mediu PATH și totul este corect.

Iată eroarea detaliată primită în consolă în timp ce încerc să execut codul:

Traceback (ultimul apel cel mai recent):

Fișier „C:ProgramDataAnaconda3libsite-packagesspyderpluginsipythonconsole.py”, linia 1572, in create_kernel_manager_and_kernel_client

kernel_manager.start_kernel(stderr=stderr_handle)

Fișier „C:ProgramDataAnaconda3libsite-packagesjupyter_clientmanager.py”, linia 240, în start_kernel

self.write_connection_file()

Fișier „C:ProgramDataAnaconda3libsite-packagesjupyter_clientconnect.py”,linia 547, în write_connection_file

kernel_name=self.kernel_name

Fișier „C:ProgramDataAnaconda3libsite-packagesjupyter_clientconnect.py”,linia 212, în write_connection_file

with secure_write(fname) as f:

Fișier „C:ProgramDataAnaconda3libcontextlib.py”, linia 112, în enter

return next(self.gen)

Fișier „C:ProgramDataAnaconda3libsite-packagesjupyter_clientconnect.py”, linia 102, în secure_write

with os.fdopen(os.open(os.open(fname, open_flag, 0o600), mode) as f:

PermissionError: [Errno 13] Permisiune refuzată: ‘C:UsersbharatAppDataRoamingjupyterruntimekernel bcba4480cd.json’

2 răspunsuri
Carlos Cordoba

(Întreținătorul Spyder aici) Pentru a rezolva această problemă, vă rugăm să deschideți Anaconda Prompt și să executați acolo

conda update anaconda
conda install jupyter_client=5.3.4

Comentarii

  • Mulțumesc un milion, am fost blocat cu acest lucru de ore întregi. De ce nu este încă rezolvată dacă este o eroare cunoscută totuși? Am primit-o după o instalare curată a Anaconda pe Windows –  > Por Keyb0ardwarri0r.
  • Acest lucru nu a funcționat în cazul meu. Când am instalat prima dată Anaconda Spyder a funcționat atunci când a fost rulat din Base, dar acum primesc această eroare atunci când rulează dintr-un mediu. –  > Por Aaron Bramson.
Rajesh

Simpla rulare a Spyder ca Administrator a rezolvat aceeași problemă pentru mine.

Comentarii

  • Acesta nu este un răspuns bun, deoarece vă expuneți să ștergeți sistemul de fișiere prin rularea os.remove, , de exemplu. –  > Por Carlos Cordoba.