回溯(最近通话最近一次):
文件_execute中的“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado \ web.py”行1699
result = await result
文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado \ gen.py”,第742行,正在运行
yielded = self.gen.throw(*exc_info) # type: ignore
文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ notebook \ services \ sessions \ handlers.py”,第72行,在帖子中
type=mtype))
运行中的文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado \ gen.py”,行735
value = future.result()
文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado \ gen.py”,第742行,正在运行
yielded = self.gen.throw(*exc_info) # type: ignore
在create_session中的第88行,文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ notebook \ services \ sessions \ sessionmanager.py”
kernel_id = yield self.start_kernel_for_session(session_id, path, name, type, kernel_name)
运行中的文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado \ gen.py”,行735
value = future.result()
文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado \ gen.py”,第742行,正在运行
yielded = self.gen.throw(*exc_info) # type: ignore
文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ notebook \ services \ sessions \ sessionmanager.py”,第101行,位于start_kernel_for_session
self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)
运行中的文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado \ gen.py”,行735
value = future.result()
包装中的文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado \ gen.py”,第209行
yielded = next(result)
start_kernel中的第168行“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ notebook \ services \ kernels \ kernelmanager.py”
super(MappingKernelManager, self).start_kernel(**kwargs)
文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ jupyter_client \ multikernelmanager.py”,行110,位于start_kernel中
km.start_kernel(**kwargs)
文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ jupyter_client \ manager.py”,第240行,位于start_kernel中
self.write_connection_file()
write_connection_file中的第547行“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ jupyter_client \ connect.py”
kernel_name=self.kernel_name
文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ jupyter_client \ connect.py”,行212,位于write_connection_file中
with secure_write(fname) as f:
输入
中的文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ contextlib.py”,第112行return next(self.gen)
第102行的文件“ C:\ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ jupyter_client \ connect.py”
with os.fdopen(os.open(fname, open_flag, 0o600), mode) as f:
PermissionError:[Errno 13]权限被拒绝:'C:\ Users \ Kath.000 \ AppData \ Roaming \ jupyter \ runtime \ kernel-451bd345-5996-4658-8c31-dbdb280931d9.json'
答案 0 :(得分:1)
我从您的日志中猜测您还安装了Anaconda3。我昨天为Windows安装了Anaconda 2019.10,但遇到相同的错误。
将anaconda降级为以前的版本2019.07。
How to downgrade anacondafrom Anaconda Emvironments GUI.
2019-10-25添加:我再次尝试将anaconda升级到'2019.10'之后。 jupyter_client变成了5.3.4版,而不是5.3.3版。此更改解决了我的环境中的问题。
2019-11-12添加:在另一台PC上发生了相同的问题。我注意到新安装后“标记特定版本安装”显示为灰色。运行“更新索引...”后,启用“标记特定版本安装”。尽管我使用与上次相同的步骤将anaconda降级,但是您可以通过升级anaconda来解决此问题。
jupyter_client became ver.5.3.4
从这里开始 Kernel error in jupyter notebook #4909 。可能是以下原因造成的。
解决方案如下。
我从Anaconda Navigator的GUI操作它们。但是,他们两个都不能在我的anaconda环境中工作。我从终端尝试了“ conda install pywin32 = 224”,但它在处理过程中停止了。软件包之间的依赖性可能阻止了这些操作。我不想花时间安装软件,所以我选择将anaconda降级到以前的版本。
此解决方案阻止您安装其他最新软件包。例如,numpy = 1.16.4,scikit-learn = 0.21.2 scipy = 1.2.1变得不可用。
我希望这些信息对您有所帮助。