#记录工作,项目复盘
我的一个conda虚拟环境,本来应该强行使用复制粘贴操作来命名为“StableDiffusion”,结果还是因为一时大意,手打拼写成“StbleDiffusion”,打少了1个字母,导致在后续操作中,使用正常的拼写命令但无法运行出正确的预期结果等种种不易察觉的问题。
因此再次复盘小结如下:
1、重要的文本性东西和数字,一律只作复制、粘贴。
避免因无意中的分神或其他疲劳操作导致后续一连串的问题,避免缺字、漏字、少字母、多字母、多少数字或小数点问题等等,关键当时还会不易发觉问题出在哪。
2、任何时候,万万不可盲目自信,不可有轻蔑地认为“小小数字手打输入一下得了”的念头。
记录在此以便铭记于心,让各位见笑了^!^
以下是重命名conda环境的操作记录:
现在要把名为“StbaleDiffusion”的conda更名为“StableDiffusion”
我们应该执行以下命令来更正环境名称(假设环境名原本应为“StbaleDiffusion”,但现在希望改为“StableDiffusion”)
如果您是在2023年11月8日之后的某个时间点操作,那么可以使用 `conda rename` 命令直接重命名环境:
conda rename -n StbaleDiffusion StableDiffusion --force
前一个是 需要修改 的名字,后一个是 要修改成 的名字。
如果我们打算覆盖现有的“StableDiffusion”环境,请使用 --force 参数强制覆盖。
完成之后是这样的:
但如果我们的Conda版本在2023年11月8日之前,或者该命令在您当前的conda版本中不可用,则需要采用间接的方法,通过克隆环境并删除原环境的方式来达到重命名的目的:
# 克隆现有环境到新名称
conda create --name StableDiffusion --clone StbaleDiffusion
# 确保克隆成功并且新环境可用后,删除旧环境
conda remove --name StbleDiffusion --all
请根据您实际使用的conda版本选择合适的方法。在执行任何删除操作之前,请确保已备份及新环境已经正确无误地克隆完成,并且其中所有的包和设置都符合预期。