jupyter windows环境下后台运行

远程连接jupyter notebook,需要隐藏cmd窗口,后台运行。

以下保存为bat文件,"%USERPROFILE%/"为jupyter默认工作目录:

%隐藏cmd窗口%  
@echo off  
if "%1"=="h" goto begin  
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit  
:begin  
cd /d C:\Users\Administrator\Documents
C:\Anaconda3\python.exe C:\Anaconda3\cwp.py C:\Anaconda3 C:\Anaconda3\python.exe C:\Anaconda3\Scripts\jupyter-notebook-script.py "%USERPROFILE%/"

又有方法提出,可以使用vps进行后台开机自运行,还未尝试,做备用方案:

# 建立vps脚本,将脚本放到自启动目录, 确保开机后仅运行一次,C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
CreateObject("Wscript.Shell").Run "C:\Users\用户名\AppData\Local\Programs\Python\Python39\Scripts\jupyter-lab.exe" , 0

# 使用bat脚本作为打开jupyterlab的"快捷方式", 如果浏览器被关闭了, 那就使用这个bat脚本来打开jupyterlab使用bat脚本的原因是, 就算你运行了多次, 只是打开多个浏览器窗口, 而不是启动多个jupyterlab服务, 关了窗口后再运行一次这个脚本, 又重新把窗口打开了, 而不是像上面的vbs脚本一样创建新的后台jupyterlab服务。
cd C:\"Program Files"\Google\Chrome\Application\
start chrome.exe --app=http://localhost:8888/lab
exit

参考链接:
https://www.geek-share.com/detail/2775198231.html
https://www.jianshu.com/p/46c9a235793f
http://blog.sciencenet.cn/blog-3454719-1292743.html
https://blog.csdn.net/qq_43479622/article/details/97495807
https://www.huaweicloud.com/articles/27f0d2e7af6959738f73d0769f3ef29b.html
https://www.jianshu.com/p/8fc3cd032d3c
https://www.dazhuanlan.com/las_brovo/topics/967664
https://www.zhihu.com/question/438002592

本文链接:

https://ma.ge/archives/270.html
1 + 4 =
快来做第一个评论的人吧~