I install Git-Bash and conda on my Windows, which provides two program: C:\Program Files\Git\git-bash.exe
and C:\\Program Files\\Git\\bin\\bash.exe
.
The latter, C:\\Program Files\\Git\\bin\\bash.exe
, does not work with conda properly. When I try to conda acitvate base
, I get a message:
Administrator@##### MINGW64 /bin
$ conda --version
conda 4.7.12
Administrator@##### MINGW64 /bin
$ conda activate base
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'.
I tried conda init
and conda init bash
, then close and re-open the bash.exe
, but it just remains the same.
Any idea on how to fix the problem?
Possible work around:
I am concerned with this issue because VSCode's Integrated Terminal uses it. I tried to use C:\Program Files\Git\git-bash.exe
as Integrated Terminal, but it opens a new window, instead of 'Integrated' in VSCode.
The git-base.exe
works fine with conda, so guides on how to setup git-base.exe
as VSCode Integrated Terminal is also acceptable.
Any help would be appreciated.