如何将JupyterLab中的终端设置为Windows CMD,并且具有和Anaconda Prompt相同的效果,启动后直接进入特定的Conda环境?
1.生成配置文件 1
jupyter lab --generate-config
jupyter_lab_config.py的文件,以Windows系统为例,该文件位于C:\User\<user name>\.jupyter\下。
2.修改配置 编辑jupyter_lab_config.py,查找c.ServerApp.terminado_settings。进行以下设置: 1
2
3## Supply overrides for terminado. Currently only supports "shell_command".
# Default: {}
c.ServerApp.terminado_settings = {'shell_command':['c:\\Windows\\System32\\cmd.exe', '/k','D:\\anaconda3\\Scripts\\activate_terminal.bat','&title','Conda']}shell_command是以字典方式表式,值为列表方式。目录分隔符使用"\"。执行时等效于 c:\Windows\System32\cmd.exe /k D:\anaconda3\Scripts\activate_terminal.bat &title Conda。
其中active_terminal.bat内容如下: 1
2
3@echo off
call D:\anaconda3\Scripts\activate.bat D:\anaconda3
call conda activate Python3.10.14Python3.10.14为创建好的Conda环境名。
3.效果 