如何阻止 jupyter-book 构建检查 .venv 目录中的文件

问题描述 投票:0回答:1

我正在使用 jupyter-book。我最近从使用基于 conda 的环境切换到 uv。 uv 在顶层创建一个 .venv 目录。现在当我发出命令时

jupyter-book build .

我可以看到 jupyter-book 也在遍历 .venv 目录,并尝试构建属于 .venv 目录中任何 Python 包一部分的任何 Markdown 文件、rst 文件、jupyter 笔记本等。这并不理想,所以我想排除 .venv 目录。 我更新了我的 _copnfig.yml 文件来尝试这样做:

execute:
  execute_notebooks: auto
  exclude_patterns:
    - '.venv'

但似乎没有效果。我尝试了其他图案变体,例如

'.venv/', '.venv/*', '.venv/**'
,但没有成功。

如有任何建议,我们将不胜感激。

python python-sphinx jupyterbook
1个回答
0
投票

经过更多的尝试和错误,我意识到我对

exclude_patterns
应该去哪里感到困惑。它不应位于
execute
下,而应直接位于
_config.yml
文件中的顶层层次结构中。所以应该是:

exclude_patterns:
  - '.venv'

exclude_patterns: ['.venv']
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.