【发布时间】:2019-04-30 15:07:30
【问题描述】:
Conda 4.6.14 覆盖我的默认 PowerShell 提示符:
C:\whatevs\okay>
到:
(env) PS>
但我理想情况下想要以前的样子:
(env) C:\whatevs\okay>
如何撤消对 PowerShell 提示符的更改?我喜欢知道我在执行命令时使用的路径和 Conda 环境!有可以更改的设置吗?
我知道可以修改PowerShell prompt by editing $profile。但是,我想保留(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 我有并相应地更新了问题
-
好的 - 现在您可以捕获
Out-String并查看由Invoke-Expression运行的代码。 [咧嘴] -
看起来我的 profile.ps 在 OneDrive\Documents\WindowsPowershell 中。我看到了 conda 做了什么!谢谢。
标签: powershell conda