2

有人知道我如何删除显示在我的 Powershell 终端窗口中的 (venv) 前缀吗?我知道这纯粹是装饰性的,但我很想删除它,因为我使用的是 Oh My Posh。

我附上了截图。在此处输入图像描述

4

2 回答 2

1

您的中有一个prompt功能$profile(默认情况下不是,但如果您有自定义提示,则可以)。您必须对其进行修改以删除(venv)提示中写入的代码。

于 2021-08-25T20:27:24.633 回答
1

这看起来像conda设置的python环境,它在初始化时修改了你的提示功能。

在您的主机中搜索所有可能的 powershell 配置文件: $PROFILE | Format-List -Force

然后寻找它说的部分#region conda initialize并修改它。

或者,您可以搜索执行ps1此操作的文件,对我来说它C:\Users\Username\Miniconda3\shell\condabin\conda-hook.ps1只是 ymmv。

我也使用 oh-my-posh,并在右侧显示环境:

     {
       "foreground": "lightRed",
       "properties": {
         "display_mode": "always",
         "display_version": false,
         "display_virtual_env": true,
         "prefix":"",
         "postfix": "\uE235 "
       },
       "type": "python",
       "style": "plain"
     }
于 2021-08-26T00:47:49.907 回答