我已经在Windows 8.1系统中安装了python Anaconda(python 3.7)。但是,从Spyder(IDE)控制台运行python代码时,出现An error occurred while starting the kernel
错误。
我已经检查了环境变量中的路径,并且一切正确。
这是尝试执行代码时控制台中收到的详细错误。
错误是:
回溯(最近通话最近):文件 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ spyder \ plugins \ ipythonconsole.py”, 第1572行,位于create_kernel_manager_and_kernel_client中 kernel_manager.start_kernel(stderr = stderr_handle)文件 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ jupyter_client \ manager.py”, 第240行,位于start_kernel self.write_connection_file()文件中 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ jupyter_client \ connect.py”, 第547行,位于write_connection_file的kernel_name = self.kernel_name文件中 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ jupyter_client \ connect.py”, 第212行,在write_connection_file中,具有secure_write(fname)为f:文件 输入中的“ C:\ ProgramData \ Anaconda3 \ lib \ contextlib.py”,第112行 返回next(self.gen)文件 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ jupyter_client \ connect.py”, 第102行,使用os.fdopen(os.open(fname,open_flag, 0o600),模式)为f:PermissionError:[Errno 13]权限被拒绝: 'C:\ Users \ bharat \ AppData \ Roaming \ jupyter \ runtime \kernel?bcba4480cd.json'
答案 0 :(得分:1)
(此处为 Spyder维护程序)要解决此问题,请打开Anaconda Prompt并在其中运行
conda update jupyter_client
答案 1 :(得分:-1)
以管理员身份运行Spyder可以为我解决相同的问题。