我现在使用micromamba而不是conda或mamba。我想重命名/移动一个环境。
使用conda,我可以通过rename:
conda rename -n CURRENT_ENV_NAME NEW_ENV_NAME
但这对曼巴和微曼巴都不起作用:
$ /opt/homebrew/Caskroom/miniforge/base/condabin/mamba rename -n flu_frequencies_test flu_frequencies
Currently, only install, create, list, search, run, info, clean, remove, update, repoquery, activate and deactivate are supported through mamba.
$ micromamba rename -n flu_frequencies_test flu_frequencies
The following arguments were not expected: flu_frequencies rename
Run with --help for more information.
1条答案
按热度按时间kwvwclae1#
正如你的错误消息所说,
Currently, only install, create, list, search, run, info, clean, remove, update, repoquery, activate and deactivate are supported through mamba
。micromamba的quickstart文档也告诉你:micromamba支持所有mamba或conda命令的子集,并从头开始实现命令行界面。您可以使用micromamba --help查看所有已实现的命令:
即使在mambaforge安装中,也只有这些命令与
mamba
命令一起工作,而在mambaforge变体中,有一个conda命令可以填补这些空白。您唯一的机会是使用您选择的目标名称复制环境,然后删除旧的环境:
它应该和
micromamba create --name new_environment_name --clone old_environment_name
然后你就可以用
micromamba env remove --name old_environment_name
但是,您不会通过pip或类似方式安装环境中的更改。
也许某个时候,mamba中也会实现缺少的命令,但现在不会。