You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Windows Terminal(wt.exe)进入交互模式前执行命令?

实现Windows Terminal启动时自动激活Conda环境

方法一:用-c参数配置Windows Terminal启动命令

打开Windows Terminal设置(快捷键Ctrl+,),找到你要自定义的终端配置(比如PowerShell),修改「命令行」字段:

如果是PowerShell,将默认命令:

powershell.exe

替换为:

powershell.exe -c "conda activate [你的环境名]; powershell"

注意:末尾的powershell必须保留——-c参数执行完指定命令后会自动退出终端,加上它可以重新启动交互式会话,保持窗口不关闭。

如果是Command Prompt(Cmd),对应参数为/k(而非-c),命令改为:

cmd.exe /k "conda activate [你的环境名]"

方法二:修改Shell配置文件实现全局自动激活

要是想让所有该Shell的会话(无论是否通过Windows Terminal启动)都自动激活环境,可修改Shell配置文件:

  • 打开PowerShell,输入命令打开配置文件:
    notepad $PROFILE
    
  • 在打开的文件中添加一行:
    conda activate [你的环境名]
    
  • 保存关闭文件,下次启动PowerShell时就会自动激活指定环境。

注意事项

如果执行conda activate时提示找不到命令,说明conda未加入系统PATH。可先在配置文件中添加conda初始化脚本(替换为你的conda实际安装路径):

& "C:\ProgramData\Miniconda3\shell\condabin\conda-hook.ps1"
conda activate [你的环境名]

内容的提问来源于stack exchange,提问作者Maxim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 06:48:26