文章目录
- run "conda init" before "conda activate"
- 打开PowerShell自动进入base环境(cmd没有这个问题)
run “conda init” before “conda activate”
在使用conda命令创建env后使用conda activate命令,出现"run ‘conda init’ before ‘conda activate’"的错误提示,这是因为conda环境没有正确初始化。
方法:
- 先运行
conda init
- 然后关闭命令行窗口
- 重新打开终端,运行
conda activate env_name
打开PowerShell自动进入base环境(cmd没有这个问题)
PowerShell自动激活环境是因为conda的配置中将auto_activate
设置为了True
(之前版本为auto_activate_base
)。
查看本机conda配置:
conda config --show
将其设置为False
:
conda config --set auto_activate False
问题解决。