- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在尝试使用我过去使用过的模板制作新的基于 Jupyter 的演示文稿时,我发现当 nbconvert
升级到 6.0 以上,我收到与缺少内置模板相关的错误 basic.tpl
.一个最小的复制器,创建一个名为 custom.tpl
的模板文件。 :
{% extends 'basic.tpl' %}
然后拿任何 Jupyter notebook 和
pip install jupyter nbconvert
并运行
nbconvert notebook.ipynb --to=slides --template=custom.tpl
.你会得到这样的异常:
[NbConvertApp] Converting notebook example.ipynb to slides
Traceback (most recent call last):
File "/tmp/tmp.niaMlxSIbz/venv/bin/jupyter-nbconvert", line 8, in <module>
sys.exit(main())
...
File "/tmp/tmp.niaMlxSIbz/custom.tpl", line 1, in top-level template code
{% extends 'basic.tpl' %}
jinja2.exceptions.TemplateNotFound: basic.tpl
如果您
pip install 'nbconvert < 6.0'
,你会发现同样的命令成功了。
.tpl
仍然打算支持模板,甚至还有一个列出的
PR that restores the basic template ,但我在任何地方都找不到有关如何使用对新位置的引用来更新我的模板的说明。
'basic.tpl'
的引用来解决此问题?
nbconvert
不适用于 Python 3.9,我需要访问笔记本中的一些较新的 Python 功能。
最佳答案
我不知道 .tpl
文件是否有直接的向后兼容性,但是您可以将模板指令迁移到新的模板目录格式。
使用 jupyter --paths
查找您的用户(或系统)jupyter 配置路径。从那里,您可以将自定义模板添加到模板目录中。
$ jupyter --paths (master) ✓
config:
/Users/txoof/.jupyter << user templates can be found here on my system
/Users/txoof/.local/share/virtualenvs/folderAudit-FJk3azd9/etc/jupyter << jupyter default templates can be found here
/usr/local/etc/jupyter
/etc/jupyter
通过将默认系统模板之一复制到我的用户模板目录并将我的指令从我的 .tpl 文件粘贴到
index.py.j2
文件中,我取得了成功。
关于jupyter-notebook - 将 nbconvert 升级到 6.x+ 时如何解决 TemplateNotFound 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64528545/
我有一个需要从命令行运行的 Jupyter 笔记本。为此,我有以下命令: jupyter nbconvert --execute my_jupyter_notebook.ipynb --to pyth
我想知道是否可以将Jupyter笔记本导出到与笔记本本身不同的目录中?我正在使用它来构建笔记本的HTML版本,并且希望它们位于我的GitHub存储库中的docs/下(这是为了利用GH页)。 最佳答案
我在 ipython 笔记本中的图形下方有单元格,其中包含图形标题文本。我希望它们居中('中心')对齐。我在 Markdown 中使用“”,这正是我在笔记本中所追求的外观。但是当 nb-convert
我正在使用 python 3.5 开发 El Capitan,并且我已经成功安装了 jupyter、pandoc 和 Latex。 我正在尝试为 nbconvert 制作一个模板,以便编辑 pdf 中
我在 ipython 笔记本中的图形下方有单元格,其中包含图形标题文本。我希望它们居中('中心')对齐。我在 Markdown 中使用“”,这正是我在笔记本中所追求的外观。但是当 nb-convert
我正在尝试将 jupyter 笔记本转换为 pdf。 我可以使用 jupyter nbconvert MyFile.ipynb --to pdf 来完成此操作,但输出会去除文本中的所有颜色。更不用说我
我制作了一个自定义 nbconvert 模板,并希望可以从我启动的任何文件夹访问它 nbconvert公用事业。我应该把模板放在哪里? 我在官方文档中找不到任何内容。我已经尝试过 jupyter 配置
我正在尝试使用 ipython 的 nbconvert 将多索引 Pandas DataFrame 导出到 latex 但是多索引行都出错了。我在代码开头使用以下代码正确转换为 latex (我在 S
我想使用 nbconvert 将我的 jupyter 笔记本转换为演示文稿。是否可以将 matplotlib 图形放置在幻灯片的中心? 在 jupyter 中,我阻止显示我的代码,然后绘制一个图。 (
这个问题以前肯定有人问过,但我找不到正确的答案。我想从命令行运行 Jupyter 笔记本并将结果保存到某些文件。 我得到了这个运行, jupyter nbconvert --to python --e
我正在使用 Jupyter Notebook nbconvert(另存为菜单)通过 Latex 导出为 pdf。然而,pdf 文件的状态并不好。例如,一些宽表显示得很好。我希望有一个用于将表格大小调整
我已经知道如何抑制大型代码块出现在最终的 NB 转换 (PDF) 输出中。 通过将 LaTex 命令放在“我不想在最终输出中包含的代码之前的原始单元格”中 \iffalse 最后在原始单元格中跟随此
我正在使用 jupyter nbconvert 来执行一些笔记本,如下: jupyter nbconvert --ExecutePreprocessor.timeout=-1 --to noteboo
我在运行 jupyter nbconvert 时遇到问题。 它总是显示以下错误跟踪(即使是带有一些原始单元格的笔记本) Traceback (most recent call last): Fil
使用以下代码,我可以在我的 jupyter notebook 或带有代码的转换后的 HTML 中显示漂亮的并排集中表格 import pandas as pd import numpy as np f
为 nbconvert 指定自定义模板路径的正确方法是什么? 在 nbonvert 版本 6 下,模板现在是一个包含多个文件的目录。这些模板可以存在于任意数量的位置,具体取决于平台。 树莓派: ['/
我创建了一个简单的内核,它包装单元格的内容并在 jupyter 上的特定数据库中将其作为 SQL 执行。 当我在安装它的 jupyter notebook 上打开内核时,内核完全按预期工作,并且执行得
我创建了 ipython 笔记本,并且能够将其转换为 HTML 和 PDF。但当我尝试将其转换为幻灯片时,结果就像一个文件上的 HTML 一样。这是我在终端提示符下使用的代码: $ ipython n
是否可以使用 nbconvert --> Latex --> PDF 来抑制章节编号? 本质上,我想保留 markdown header 语法(#、## 等)和 ipynb 部分标题提供的简单字体大小
我有一个简单的 jupyter notebook,例如 foo.ipynb。我只想以通常的方式运行 nbconvert:在我的本地机器上,我会在笔记本本身或 jupyter notebook foo
我是一名优秀的程序员,十分优秀!