python-3.x - 如何使用 Windows 调度程序在启动时自动运行 jupyter 笔记本(使用 Anaconda)

标签 python-3.x jupyter-notebook

我有一个笔记本,可以自动查询数据库,然后每小时将结果推送到 google sheet,但需要在计算机上不断运行才能工作。如何在计算机启动时自动运行 Jupiter 笔记本(我经常重启) 谢谢!

最佳答案

我实际上并没有尝试使用 Anaconda,但解决方案应该具有可比性。想法是创造vb脚本并从计划任务运行它。

  • 创建 jupyter-cron.vbs

    Set run = WScript.CreateObject("WScript.Shell")
    run.Run "jupyter-notebook.exe --no-browser --notebook-dir=C:\Notebooks", 0, True
    

    备注 : 使用 --no-browser 选项阻止浏览器启动。该脚本将与隐藏窗口一起运行。不要忘记更新笔记本目录的路径。
  • 创建 jupyter-cron.bat

    start /B "C:\Windows\SysWOW64\cscript.exe" "C:\Localdata\jupyter-cron.vbs"
    

    备注 : 此位置适用于64位系统,32位系统使用C:\Windows\System32\cscript.exe。不要忘记更新 vbs 脚本的路径。
  • 定义计划任务以在系统启动时运行
    Trigger
    Action
  • 关于python-3.x - 如何使用 Windows 调度程序在启动时自动运行 jupyter 笔记本(使用 Anaconda),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53660766/

    相关文章:

    python - 将 CSV 转换为嵌套 JSON,同时将特定键的值格式化为 numeric/int/float

    python - Jupyter 中的 Numpy 函数文档

    python - 为什么 Jupyter Notebook 无法验证 WebSocket 连接?

    python - 为什么无参数函数调用执行得更快?

    python - Shebang/选择脚本要运行的 Python 版本

    python - 在 while 循环中更改 tkinter Canvas 中的图像

    python - 通过 lxml etree 提取原始 XML

    python - 如何从一个 Google colab notebook 导入到另一个?

    python - Visual Studio Code新功能连接到Jupyter Notebook,是否也可以连接到JupyterHub?

    python - 尝试在Python中读取csv文件并创建单独的表