1. 查看已有 conda 环境列表
先确认自己的 Conda 版本,第2步中会用到:
powershell
conda --version
//或者使用
conda -V
查看当前所有 conda 环境:
powershell
conda env list
这里需要注意,conda list 用于查看该 conda 环境下所有的包,而conda env list 才是用以查看当前所有的 conda 虚拟环境列表。
在列出的现有 conda 虚拟环境列表中,找到需要重命名的那一个,确认其名称。
2. 重命名已有的虚拟环境
从 Conda 4.14 版本开始,可以使用以下命令来直接更改环境名称:
powershell
conda rename -n oldName newName
//将 oldName 和 newName 替换为实际需要更改的现有环境名称(第1步中确认的)和新的环境名称
Conda 会先统计当前的文件数,然后等待即可,完成后会显示Done 。
但事实上,该命令内部依然使用的是conda create和conda remove的组合方式,且对版本有要求。所以,当 Conda 版本低于 4.14 时,我们使用这两条命令来更改环境名称:
powershell
conda create --n newName --clone oldName
conda remove --n oldName --all
这样做本质上是先使用–clone命令复制一份老环境,然后改名并删除老环境。
