Jupyter 笔记本不受信任

Posted

技术标签:

【中文标题】Jupyter 笔记本不受信任【英文标题】:Jupyter notebook not trusted 【发布时间】:2017-12-10 03:36:42 【问题描述】:

我正在使用 Anaconda 处理显示“不可信”的 Jupyter 笔记本(参见下面的屏幕截图)。

这是什么意思?这是个问题吗?我该如何解决?

【问题讨论】:

【参考方案1】:

你可以试试

jupyter trust notebook-name.ipynb

如docs 中所述。

之后,像往常一样打开笔记本

jupyter notebook notebook-name.ipynb

【讨论】:

这在 jupyter GUI 中也可用,靠近“文件”菜单的底部【参考方案2】:

这是一项安全功能,可在未经用户同意的情况下禁止从不受信任的笔记本执行任意代码。 http://jupyter-notebook.readthedocs.io/en/latest/security.html 上有一个文档页面

它不会阻止您手动运行代码,这实际上是“信任”输出的一种方式。

【讨论】:

【参考方案3】:

除了他们, 您可以点击“不可信” 并在弹出确认窗口时单击“信任”。

【讨论】:

我认为 jupyter lab 最新版本 1) 这个弹出窗口永远不会出现 2) 你不能在文件菜单下选择信任。我看到的唯一方法就是@VincentPakson 所说的。 已发布假设使用 Jupyter notebook 而不是 jupyterlab。 我没有更新版本的 Jupyter 笔记本。如果有人能确认它是否在那里工作,那就太好了。【参考方案4】:

在 Jupyter 中打开笔记本 -> 点击文件 -> 信任笔记本

【讨论】:

只是因为简单而投票,但它不适用于 JupyterLab【参考方案5】:

当您在 docker 容器中创建带有已安装卷的笔记本(该文件由 root 用户拥有)然后在主机上运行的 jupyter 中打开时,也会发生这种情况。将文件所有者更改为主机用户会有所帮助。

【讨论】:

以上是关于Jupyter 笔记本不受信任的主要内容,如果未能解决你的问题,请参考以下文章

在Pycharm中使用jupyter笔记本

如何显示我的 Jupyter 笔记本版本并在 Jupyter 笔记本中运行单元格?我收到一个错误:错误的解释器

没有运行python 3的Jupyter笔记本

我在主页上有很多Jupyter笔记本,当Jupyter启动时会显示。我该如何清洁其中一些?

没有Jupyter笔记本的Python ggplot(ggpy)?

将python文件导入jupyter笔记本