文章目錄
- 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
問題解決。