I use miniconda as a package manager and I have several environments. Before how it used to work was that I can type conda to use miniconda commands no matter which environment was activated.
However, something happened recently that I cannot remember which makes it so that any miniconda environment activated within the Python interpreter causes the conda command to not work as well as the relative path to display not the project name.
For example, in this first image here is how it is normally. ~/Documents/Scripts, Programs, & Code/zzz_Other/Test Environments shown and is correct, and I can use conda on my default Python 3.11.6.
In this second picture, these are my available miniconda environments I can switch to in the interpreter.
When I switch to any environment, I get this error on my current terminal in this third picture.
And in this 4th picture, this is what happens when I type conda. It doesn't recognize the command but says it's a directory, even though it's in the PATH env variable. Also, the relative path displays as C:/Users/Abacus Paradox/AppData/Local/Programs/Microsoft VS Code and not the current project directory. But when I do ls it shows the files in my current project directory, so that confuses me.
This 5th picture shows that miniconda is in the PATH.
So, yeah I'm really at a loss as to what is happening. I don't know why my visual studio code terminal cares what the interpreter environment is because conda activate ENV is used for terminal related stuff like conda install or pip install. Also, I use git bash and it has always worked for miniconda and python.