python 如何使用(微)mamba重命名conda环境?

wwtsj6pe  于 2023-09-29  发布在  Python
关注(0)|答案(1)|浏览(460)

我现在使用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.
kwvwclae

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中也会实现缺少的命令,但现在不会。

相关问题