You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My problem is not solved in the Troubleshooting docs
Anaconda default channels
I do NOT use the Anaconda default channels (pkgs/* etc.)
How did you install Mamba?
Micromamba
Search tried in issue tracker
symlink
Latest version of Mamba
My problem is not solved with the latest version
Tried in Conda?
I do not have this problem with Conda, just with Mamba
Describe your issue
I create environments using a hash of the package lists into an envs folder. In my envs folder is a symlink to the current environment. With conda and mamba, I can use conda activate envs/py38 or mamba activate envs/py311 and the PS1 prefix is modified on path correctly shows the symlink I used to activate. Now with micromamba, it resolves the symlink and shows the hash which is quite frustrating because this causes confusion for our users. I wrote my own wrapper around micromamba to fix this on both windows and linux which was a lot of work. However even this wrapper doesn't fix other tools that use the mamba ecosystem like starship which provides a nice console experience but I would have to customize this tool to fix this limitation in micromamba. Is this working as intended or is there any possibility we can keep the behavior the same as it was in conda and mamba?
user@host $ ls -l envs
total 12
drwxr-xr-x 26 user group 4096 Oct 14 22:34 57c8ba1ce0d7449663aac75b3b8ad9fc96ec6d13
drwxr-xr-x 26 user group 4096 Oct 6 13:19 ad0ce77233400327e32fe366efaf66790521e182
lrwxrwxrwx 1 user group 40 Oct 14 22:34 py311 -> 57c8ba1ce0d7449663aac75b3b8ad9fc96ec6d13
lrwxrwxrwx 1 user group 40 Oct 6 13:19 py38 -> ad0ce77233400327e32fe366efaf66790521e182
Troubleshooting docs
Anaconda default channels
How did you install Mamba?
Micromamba
Search tried in issue tracker
symlink
Latest version of Mamba
Tried in Conda?
I do not have this problem with Conda, just with Mamba
Describe your issue
I create environments using a hash of the package lists into an envs folder. In my envs folder is a symlink to the current environment. With conda and mamba, I can use
conda activate envs/py38
ormamba activate envs/py311
and the PS1 prefix is modified on path correctly shows the symlink I used to activate. Now with micromamba, it resolves the symlink and shows the hash which is quite frustrating because this causes confusion for our users. I wrote my own wrapper around micromamba to fix this on both windows and linux which was a lot of work. However even this wrapper doesn't fix other tools that use the mamba ecosystem like starship which provides a nice console experience but I would have to customize this tool to fix this limitation in micromamba. Is this working as intended or is there any possibility we can keep the behavior the same as it was in conda and mamba?vs
mamba info / micromamba info
The text was updated successfully, but these errors were encountered: