如何解决所有降价单元都不可信
当我在 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
解决方法
请参考https://ipython.org/ipython-doc/dev/notebook/security.html,它解释了 iPython 笔记本中的安全性。 正如文章中提到的,将 html 文本设为受信任的选项之一是通过在命令行中执行以下行来显式地将其标记为受信任
ipython 信任 /path/to/notebook.ipynb
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。