从批处理启动jupyter将无法打开Web浏览器

时间:2019-01-25 10:59:43

标签: python jupyter

这是Running Jupyter Notebook from cmd raises ModuleNotFoundError: No module named pysqlite2的后续问题,在这里我描述了以前的简单批处理,该批处理从批处理中启动jupyter笔记本并打开Web浏览器对于较新版本的Anaconda和/或Jupyter不起作用。

事实证明,运行@ GokulDAS027描述的C:\Users\**UserName**\Anaconda3\python.exe C:\Users\**UserName**\Anaconda3\cwp.py C:\Users\**UserName**\Anaconda3 C:\Users\**UserName**\Anaconda3\python.exe C:\Users\**UserName**\Anaconda3\Scripts\jupyter-notebook-script.py "**file location**"格式的更详细的批处理将启动jupyter,而不会产生讨厌的sqlite错误消息。但是它将直接在默认的网络浏览器中打开Jupyter,这意味着您必须手动完成最后的步骤:

enter image description here

有人知道该如何自动完成吗?

也许通过编辑jupyter-notebook-script.py

# -*- coding: utf-8 -*-
import re
import sys

from notebook.notebookapp import main

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(main())

谢谢您的任何建议!我真的很期待恢复以前的工作流程!

0 个答案:

没有答案