【发布时间】:2023-03-29 03:50:01
【问题描述】:
是否可以在没有命令控制台的情况下启动 jupyter notebook,即无需输入 jupyter notebook 并且在打开的程序中没有命令窗口。我制作了一个批处理文件,双击它打开 jupyter notebook。但是,此步骤会打开一个命令窗口并打印 jupyter 和 python 进程之间的所有通信。我想消除这个命令行窗口。
【问题讨论】:
是否可以在没有命令控制台的情况下启动 jupyter notebook,即无需输入 jupyter notebook 并且在打开的程序中没有命令窗口。我制作了一个批处理文件,双击它打开 jupyter notebook。但是,此步骤会打开一个命令窗口并打印 jupyter 和 python 进程之间的所有通信。我想消除这个命令行窗口。
【问题讨论】:
从以下问题看来,你想做的事情在 windows 中比较棘手:
每个问题的答案中都有各种解决方法,每种方法都有其优缺点。也许其中之一会满足您的需求。
【讨论】:
在谷歌搜索问题时,这个帖子似乎是第一个出现的。
我的解决方案适用于 Anaconda 用户:从 Anaconda 导航器启动 Jupyter。您不必保持打开的 CMD 窗口,因为在退出导航器时,您可以选择关闭或不关闭 Jupyter。
【讨论】:
我使用RBTray 右键单击最小化按钮并让窗口隐藏在系统通知托盘中。
【讨论】:
可以使用快捷方式代替批处理文件。
要隐藏终端,您可以使用 pythonw.exe 而不是 python.exe 运行 python 脚本。所以我相应地更改了在 Anaconda 安装后创建的 Jupyter 快捷方式。请注意,快捷方式的 Target 字段可能有多个 python.exe 实例,如下所示:
C:\ProgramData\Anaconda3\pythonw.exe C:\ProgramData\Anaconda3\cwp.py C:\ProgramData\Anaconda3 C:\ProgramData\Anaconda3\pythonw.exe C:\ProgramData\Anaconda3\Scripts\jupyter-notebook-script.py "%USERPROFILE%/" Shortcut window screenshot
【讨论】: