修改conda环境名称

进行conda操作时,可能要创建新的环境,但名称与现有环境有冲突,安装的包有一定差别,或是前期环境命名比较随便。此时要对现有环境进行重命名,有两种方法可以采用。

1.创建新的环境并克隆目标环境的内容(不太推荐):

#克隆目标环境

# 简化的命令形式

conda create -n conda-new –clone conda-old

# 完整的命令形式

conda create –name conda-new –clone conda-old

#删除旧环境

conda remove -n conda-old –all

参考:https://blog.csdn.net/songyuc/article/details/103859747

2.对路径下的环境名称进行修改(较为推荐)

我在进行虚拟环境调用时遇到import报错,在解决过程中发现调用下载的包和函数基本都是通过绝对路径进行调用的,我便进行了测试,直接对存储环境的文件进行重命名,发现直接更改环境的名称不影响虚拟环境及下载到环境中包和函数的调用。

当环境中的包较大时,如有几个类似于torch这种1个多g的包(但一般这么大的包一般都有其依赖工具,不推荐装到一起,其搭配工作的工具可能会出现版本冲突),此时想要对环境进行重命名,克隆环境就要慢很多了。(亲测)

OK,不多废话,具体更名过程及测试如下:

1.找到目标环境所在文件夹

 修改conda环境名称

 先对环境进行测试(以anaconda环境下运行python,测试torch调用cuda为例):

修改conda环境名称

 2.对文件名进行修改:

修改conda环境名称

再次测试:

修改conda环境名称

 OK!

成功切换到更名后的环境并成功运行同样的代码。

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
乘风的头像乘风管理团队
上一篇 2023年3月12日
下一篇 2023年3月12日

相关推荐