When I activate a conda environment from a command terminal in Windows, the system path changes. That is, if I open a new terminal and do:
echo %PATH%
conda activate env_name
echo %PATH%
I get two different results. Specifically, my path outside of conda is more "up to date", including locations for external programs that I installed after installing Anaconda. For instance, I installed ImageMagick and this is included in the Windows path outside conda, but not inside my conda environment.
In other words, it looks like conda is behaving as you'd expect, preserving a certain environment, including the path environment variable of the Windows shell. That's all fine, but now I'd like to (permanently) change this variable inside of my conda environment (in particular, I want my path to include the location of ImageMagick). So far haven't found a great solution for this. The method described here does work, but seems clumsy as it's using a script to modify the path variable automatically when the conda environment is activated. Clearly this variable is stored somewhere, so I'd like to just to modify it permanently. Any ideas?