CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
If using 'conda activate' from a batch script, change your
invocation to 'CALL conda.bat activate'.
To initialize your shell, run
$ conda init <SHELL_NAME>
Currently supported shells are:
- bash
- cmd.exe
- fish
- tcsh
- xonsh
- zsh
- powershell
See 'conda init --help' for more information and options.
IMPORTANT: You may need to close and restart your shell after running 'conda init'.
在左下角齿轮-设置-右上角文件(打开设置文件)
把这个粘贴进去,然后各种路径改成自己想路径就好了
我从开始菜单-打开anaconda,那两个黑框框上右键-更多-打开文件位置-选中一个右键-属性-目标
然后解析为vscode里面的args(写配置文件)。
{
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell",
"args": [
"-ExecutionPolicy",
"ByPass",
"-NoExit",
"-Command",
"D:\\program\\miniconda3\\shell\\condabin\\conda-hook.ps1 ; conda activate 'D:\\program\\miniconda3'",
],
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [
"/K",
"D:\\program\\miniconda3\\Scripts\\activate.bat D:\\program\\miniconda3"
],
"icon": "terminal-cmd"
},
"Bash": {
"path": "${execPath}/../../git/bin/bash.exe",
"icon": "terminal-bash"
}
},
"terminal.integrated.defaultProfile.windows": "PowerShell",
}{
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell",
"args": [
"-ExecutionPolicy",
"ByPass",
"-NoExit",
"-Command",
"D:\\Anaconda\\shell\\condabin\\conda-hook.ps1' ; conda activate 'D:\\Anaconda",
],
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [
"/K",
"D:\\Anaconda\\Scripts\\activate.bat D:\\Anaconda"
],
"icon": "terminal-cmd"
},
"Bash": {
"path": "${execPath}/../../git/bin/bash.exe",
"icon": "terminal-bash"
}
},
"terminal.integrated.defaultProfile.windows": "PowerShell",
}