Jupyter Notebook:“ RuntimeError:安全文件的权限分配失败:...得到了'0o1600'而不是'0o0600'“

这最初是在here的SuperUser中发布的

我在计算机上为RHEL系统安装了jupyter笔记本,我使用命令igarch11.spec = ugarchspec(mean.model = list(armaOrder = c(0,0)),variance.model = list(garchOrder = c(1,1),model = "iGARCH"),distribution.model= "std" ) dcc.garch11.spec = dccspec(uspec = multispec(replicate(2,igarch11.spec) ),dccOrder = c(1,distribution = "mvt") dccfit( dcc.garch11.spec,data=logportfolios[,c("btc","sin")]) 安装了它,然后由于Optimal Parameters ----------------------------------- Estimate Std. Error t value Pr(>|t|) [var1].mu 0.002723 0.000509 5.35086 0.000000 [var1].omega 0.000058 0.000021 2.81388 0.004895 [var1].alpha1 0.182655 0.023580 7.74613 0.000000 [var1].shape 3.082015 0.124132 24.82853 0.000000 [var2].mu 0.000503 0.000164 3.05922 0.002219 [var2].omega 0.000001 0.000004 0.35266 0.724341 [var2].alpha1 0.125939 0.063554 1.98160 0.047524 [var2].shape 6.911483 1.532346 4.51039 0.000006 [Joint]dcca1 0.008185 0.006779 1.20737 0.227291 [Joint]dccb1 0.972171 0.028760 33.80330 0.000000 [Joint]mshape 4.697290 0.178089 26.37609 0.000000 不能正常工作,所以知道我已经存储了jupyter文件pip3 install --user jupyter目录。我不是我要使用的集群的管理员或超级用户,因此这就是我安装在pip3 install --force-reinstall --user jupyter中的原因。现在,每当我启动jupyter笔记本并打开.ipynb文件时,内核就会停留在“内核启动,请等待...”,直到内核退出为止。我试图查看浏览器是否影响了它,现在我我已经在Internet Explorer 11,Chrome和Edge上进行了尝试,它们都做同样的事情。我不知道是什么原因阻止了内核的加载。

编辑(02-DEC-2019):似乎有一个详细的解决方案here,但是,这些解决方案描述了如何在Windows系统上进行降级,而我正在Linux上运行基于操作系统。

编辑(03-DEC-2019):经过进一步调查,我发现Jupyter页面上的“内核正在启动,请稍候...”消息与终端回显相对应:

~/.local/bin

似乎在github issues page for Jupyter上讨论了这个问题,我尝试执行规定的操作,即将~/.local/bin更改到一个新位置,但没有用(我实际上试图不同的目录位置),我确保内核.json文件位于正确的位置以及所有位置。我仍然继续遇到相同的错误。我的系统给我的os.name是POSIX,所以我不知道这是否是潜在的问题,因为错误源于名为path.py的文件,并且似乎是secure_write()中的问题,这是一部分代码:

RuntimeError: Permissions assignment failed for secure file: ':/path/to/user/tmp/jupyter-kernel:/path/to/user/jupyter-kernel/kernel-66b8b6e5-5e4c-4b05-98e9-870a5b431088.json'.Got '0o1600' instead of '0o0600'
sbsm_001 回答:Jupyter Notebook:“ RuntimeError:安全文件的权限分配失败:...得到了'0o1600'而不是'0o0600'“

一种解决方法-在Jupyter Core v4.6.2中,您现在可以将环境变量JUPYTER_ALLOW_INSECURE_WRITES设置为1true,以禁用此检查

详细信息:https://discourse.jupyter.org/t/jupyter-core-4-6-2-release-with-insure-mode-option/3300

在进行安全更改之前,上一个可用的版本是jupyter_client==5.3.1

本文链接:https://www.f2er.com/2982039.html

大家都在问