实现方法

找到Python Scripts文件夹(jupyter.exe 一般在这里)

1
C:\Program Files\Python310\Scripts

或者

1
C:\Users\你的用户名\AppData\Local\Programs\Python\Python310\Scripts

需要确保的是,这个文件夹在系统环境变量PATH里

在该目录下创建缩写.bat(下以jnb.bat为例),内容是

1
2
@echo off
jupyter notebook %*

随后启动jupyter notebook时直接输入jnb即可。

原理

原理也很简单,执行bat里的命令时,默认会把要执行的命令显示到终端上,echo off 是取消命令的回显,@的作用是将echo off这行命令的回显也取消掉,%*是用来接受参数(jnb test.ipynb=jupyter notebook test.ipynb),所以运行时会执行"jupyter notebook %*"的命令,等同于在终端上输入了jupyter notebook。


破案了,直接配vscode+jupyter更简单