gpt4 book ai didi

jupyter-notebook - 由于类型错误,通过标签删除某些单元格失败

转载 作者:行者123 更新时间:2023-12-03 21:21:34 24 4
gpt4 key购买 nike

我想隐藏 jupyter 笔记本的某些部分并遇到可以实现此目的的标签。我用 remove_cell 标记了单元格在我的笔记本中尝试运行

$ jupyter nbconvert test.ipynb --TagRemovePreprocessor.remove_input_tags="{'remove_cell'}" 

但是我总是收到以下错误:
traitlets.traitlets.TraitError: The 'remove_input_tags' trait of a TagRemovePreprocessor instance must be a set, but a value of type 'unicode' (i.e. u'{remove_cell}') was specified.

我试图改变 "{'remove_cell'}"到各种格式,例如 {'remove_cell'}等具有相同的结果。任何帮助,将不胜感激

最佳答案

根据 nbconvert 文档,它必须按照您的指定进行。但是命令行解析中似乎存在一些错误traitlets API,由 jupyter nbconvert 在内部使用。所以我尝试了一种稍微不同的在 jupyter_nbconvert_config.py 中指定配置的方法。文件。

脚步:

  • jupyter nbconvert --generate-config这将生成默认的 ~/.jupyter/jupyter_nbconvert_config.py。
  • 编辑配置文件并指定您的配置,在这种情况下c.TagRemovePreprocessor.remove_input_tags = set(['remove_cell'])
  • 运行 jupyter nbconvert test.ipynb这将删除标记的单元格并将其转换为默认的 HTML 页面。
  • 关于jupyter-notebook - 由于类型错误,通过标签删除某些单元格失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53443437/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com