新环境下创建Jupyter Notebook的桌面快捷方式

桌面上或者开始菜单里自带一个Jpuyter notebook的快捷方式,但是是默认环境base下的,如果我们创建了一个新环境(比如命名为tensorflow_gpu),想要该环境下使用jupyter notebook,就得打开anaconda,在里面改成新环境,再launch Jupyter Notebook

但是打开anaconda真的要等好久,和pycharm有的一比了,而且打开anaconda后就闲置了,很浪费,如果能像之前那样双击桌面图标直接打开新环境的jupyter就好了

我们先来研究一下默认环境下jupyter快捷图标的原理
新环境下创建Jupyter Notebook的桌面快捷方式
其中“目标”一栏是关键,我复制过来

E:\Python\python.exe E:\Python\cwp.py E:\Python E:\Python\python.exe
E:\Python\Scripts\jupyter-notebook-script.py

可以看到依次是打开base环境下的python.exe,再打开cwp.py,再打开一次python,最后启动jupyter-notebook-script.py

而我的新环境处在E:\Python\envs\tensorflow_gpu里,对应的编译器python.exe和jupyter-notebook-script.py都在tensorflow_gpu文件夹里,所以照猫画虎的把那几个启动项的路径改一下就行了

首先把这个快捷方式复制粘贴到桌面
新环境下创建Jupyter Notebook的桌面快捷方式
然后打开新图标的属性,把目标改成这样:

E:\Python\envs\tensorflow_gpu\python.exe E:\Python\cwp.py
E:\Python\envs\tensorflow_gpu E:\Python\envs\tensorflow_gpu\python.exe
E:\Python\envs\tensorflow_gpu\Scripts\jupyter-notebook-script.py

只是在每个Python后加上envs\tensorflow_gpu,别的没变。注意那个cwp.py还是那样不变,是因为tensorflow_gpu文件夹里找不到cwp.py这个文件,我猜测这个是一个通用的用来启动快捷方式的文件。
改完之后确认,双击这个图标,可以正常启动,测试一下能不能正常使用

新环境下创建Jupyter Notebook的桌面快捷方式
可以看到没问题,可以正常用,而且的确是在新环境之下,需求满足了!以后再不用打开anaconda了