如何将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.效果