在Powershell中,激活虚拟环境后不显示anaconda环境名,解决方法:
- 在
power shell
,执行命令conda init powershell
来初始化环境 - 重新打开
power shell
- 如果报错:关闭当前PowerShell,然后以管理员身份重新打开,执行命令
set-ExecutionPolicy RemoteSigned
- 如果报错:关闭当前PowerShell,然后以管理员身份重新打开,执行命令
- 这样在进入
power shell
激活环境(conda activate 虚拟环境名
)后,将会显示当前环境名。
但此时进入power shell
时就会默认情况下将一直显示(base)
(未主动conda activate 虚拟环境名
),解决方法如下:
- 找到在
conda init powershell
后显示的配置文件位置,可能的格式如下:- windows下:
C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1
或C:\Users\xxx\Documents\PowerShell\profile.ps1
- ubuntu下:
/home/用户名/.bashrc
- windows下:
- 用记事本打开该文件,在文件的最后一行添加
conda deactivate
命令。保存重启powershell
即可