PowerShell 配置为启动时自动激活 Conda 环境
flyfish
查询配置文件路径
cpp
$PROFILE
C:\Users\flyfish\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
这个文件 Microsoft.PowerShell_profile.ps1 是 PowerShell 的开机自启配置文件
每次打开 PowerShell ,系统都会自动运行这个文件里的所有内容
Microsoft.PowerShell_profile.ps1内容
powershell
#region conda initialize
# !! Contents within this block are managed by 'conda init' !!
If (Test-Path "C:\Users\flyfish\miniconda3\Scripts\conda.exe") {
(& "C:\Users\flyfish\miniconda3\Scripts\conda.exe" "shell.powershell" "hook") | Out-String | ?{$_} | Invoke-Expression
}
#endregion
Conda 自动生成的初始化脚本
检查电脑里的 miniconda3 是否存在
如果存在,就把 Conda 功能加载到 PowerShell 里
让你可以在终端用 conda 命令
增加一句
cpp
conda activate agent
每次打开 PowerShell,自动执行激活 agent 环境的命令,所以默认环境变成了agent
Conda 环境变量查询
Get-ChildItem Env: | Where-Object Name -like "*CONDA*"
这个命令的作用:列出电脑里所有和 Conda 相关的系统配置
| 变量名 | 你的值 | 通俗解释 |
|---|---|---|
CONDA_EXE |
C:\Users\flyfish\miniconda3\Scripts\conda.exe |
Conda 程序位置 → Miniconda3 |
CONDA_DEFAULT_ENV |
agent |
当前默认激活的环境 → 就是 agent |
CONDA_PREFIX |
C:\Users\flyfish\.conda\envs\agent |
agent 环境的安装文件夹 |
CONDA_PROMPT_MODIFIER |
(agent) |
终端前面显示的括号前缀 |
CONDA_SHLVL |
2 | 正常(代表激活了1个自定义环境) |