撤销 Conda Powershell 提示符修改

11

Conda 4.6.14会覆盖我的默认PowerShell提示符,原本是:

C:\whatevs\okay>

to:

(env) PS>

但我理想中希望的是之前的状态:

(env) C:\whatevs\okay>

我该如何撤销对PowerShell提示符的更改?每次执行命令时,我都想知道使用的路径和Conda环境!是否有设置可以更改?
我知道可以通过编辑$profile来修改PowerShell提示符。但是,我想保留(env)。有没有一种快速方法可以获取当前的Conda环境,以便将其包含到自定义路径中?
细节
被conda init修改的文件是$HOME\Documents\WindowsPowerShell\profile.ps1,其内容为:
#region conda initialize
# !! Contents within this block are managed by 'conda init' !!
(& "C:\Users\user\Anaconda3\Scripts\conda.exe" "shell.powershell" "hook") | Out-String | Invoke-Expression
#endregion

你找到改变提示符的代码了吗? - Lee_Dailey
@Lee_Dailey 我已经更新了问题。 - Seanny123
好的 - 现在你可以捕获那个 Out-String 并查看由 Invoke-Expression 运行的代码。[咧嘴笑] - Lee_Dailey
看起来我的 profile.ps 在 OneDrive\Documents\WindowsPowershell 中。我知道 conda 做了什么!谢谢。 - Ben Ogorek
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接