【问题标题】:All markdown cells are untrusted所有降价单元格都是不受信任的
【发布时间】:2021-06-06 23:34:02
【问题描述】:

当我在 Jupyter Lab 中创建一个新笔记本时,添加一行代码,shift-enter,代码运行,产生输出,并且在第一行代码下方出现一个新单元格。 信任盾图标然后从复选标记变为“x”。如果我删除空白单元格,信任图标将返回复选标记。

到目前为止一切顺利,空白单元格不受信任,即使在保存之后也是如此。

但是,如果我没有删除空白单元格,而是将其更改为 markdown 并输入文本并保存笔记本(例如 testTrust.ipynb),则信任图标仍为“x”。将鼠标悬停在盾牌图标上会显示文本:笔记本不受信任,2 个单元中的 1 个受信任。在较长的笔记本中,每个降价单元都被视为不受信任。

跑步

jupyter trust testTrust.ipynb

给予

ERROR | Notebook missing: testTrust.ipynb

这是在新虚拟环境中的全新安装,通过 miniconda 安装:

    conda install -c conda-forge jupyterlab nodejs ipympl

nodejs 包的包含是由先前的安装尝试触发的:

Could not determine jupyterlab build status without nodejs

在发布时,包含了 ipympl 以使用 %matplotlib 小部件魔法。

如何解决此安装中的信任问题?

Ubuntu 20.04, 蟒蛇3.9.2, jupyterlab 3.0.9

【问题讨论】:

    标签: python markdown jupyter-lab trust


    【解决方案1】:

    请参考https://ipython.org/ipython-doc/dev/notebook/security.html,它解释了 iPython 笔记本的安全性。 如文章中所述,将 html 文本设置为受信任的选项之一是通过在命令行中执行以下行来显式将其标记为受信任

    ipython 信任 /path/to/notebook.ipynb

    【讨论】:

    • ipython trust 给出了弃用警告,但完成时没有错误。 jupyter 实验室中添加的新笔记本继续显示降价为不受信任。 jupyter trust 也已完成,但不会影响降价行为。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-16
    • 2020-08-08
    • 2014-12-04
    • 2012-02-20
    相关资源
    最近更新 更多