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

如何移除CMD或PowerShell中虚拟环境激活后的名称显示?

移除虚拟环境激活后的终端名称显示

CMD终端操作步骤

  • 找到你虚拟环境所在文件夹里的 Scripts\activate.bat 文件
  • 打开这个批处理文件,找到下面这行代码:
    set "PROMPT=(%VIRTUAL_ENV_NAME%) %PROMPT%"
    
  • 要么直接删掉这行,要么在行首加 rem 把它注释掉,变成:
    rem set "PROMPT=(%VIRTUAL_ENV_NAME%) %PROMPT%"
    
  • 保存文件后重新激活虚拟环境,终端就不会再显示环境名称了

PowerShell终端操作步骤

  • 找到虚拟环境文件夹里的 Scripts\Activate.ps1 文件
  • 打开这个PowerShell脚本,找到修改提示符的代码段,一般是这样的:
    function global:prompt {
        Write-Host "($env:VIRTUAL_ENV_NAME)" -NoNewline -ForegroundColor Green
        return " " + $OldPrompt
    }
    
  • 直接删掉这个函数就行;或者也可以在脚本里添加一行 $env:VIRTUAL_ENV_DISABLE_PROMPT = 1,强制关闭提示符显示
  • 保存文件后重启PowerShell,重新激活虚拟环境就生效了

提醒:改完这些脚本后,这个虚拟环境在任何终端里激活都不会显示名称了,之后想恢复的话,把修改的内容还原回去就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 19:01:20