1

我正在尝试使用 crontab 和 papermill 执行 jupyter notebook,但找不到正确的文件路径来让 crontab 运行 papermill。

这是我目前拥有的

#on one line:
0 * * * * /path-to-papermill/papermill 
/Users/username/path-to-code/notebook.ipynb 
/Users/username/path-to-code/output_notebook.ipynb 
> /tmp/stdout.log 2> /tmp/stderr.log

我得到的错误是papermill is a directory

我曾经pip show papermill抓取文件路径,但我检查了一下,它只是一个目录。造纸厂文件本身在哪里,或者我在终端中何时可以运行什么文件papermill notebook.ipynb output.ipynb

如何使命令运行?

4

2 回答 2

1

不确定它是否会帮助这里的其他人,但 Ploomber 实际上支持通过 shell 脚本参数化笔记本并定义模块化管道。这很容易/直接开始,它比造纸厂提供了更多的灵活性。一探究竟!https://github.com/ploomber/ploomber

于 2022-01-25T18:38:51.793 回答
0

我使用错误的命令来查找文件,我不得不使用which

于 2021-10-16T07:02:40.900 回答