Linghonggod Blog - python环境
type: channel
link: https://blog.dhd.us.kg/index.php/tag/python%E7%8E%AF%E5%A2%83/
items: miniconda已有虚拟环境快速迁移

miniconda已有虚拟环境快速迁移
type: item
date: 2024-12-17T12:30:00+00:00
description: 安装miniconda注意装到D:\miniconda3，勾选添加路径到环境变量 1.旧电脑上桌面右键在终端中打开，运行： conda env export --name base > normal_environment.yml （base替换为你想迁移的虚拟环境名） 2.检查normal_environment.yml文件： 用VScode打开文件，右下角修改编码格式为UTF-8，对原虚拟环境名称不满意的话，可修改name值为想要的英文虚拟环境名称（如normal），另外，如果最后一行prefix值对应base路径或者对相应路径不满意，可将路径修改为非base的想要的虚拟环境路径名称（如：D:\miniconda3\envs\normal）。 3.如果不需要安装torch： 打开 normal_environment.yml 文件，找到类似下面的行： dependencies: pip: torch==2.3.0+cu121 torchaudio==2.3.0+cu121 torchvision==0.18.0+cu121 然后删除或者注释掉相关行。这样 conda 在创建环境时就不会尝试安装 torch 了。 4.新电脑安装D盘路径下安装miniconda后，桌面右键在终端中打开，运行： Set-ExecutionPolicy -Scope CurrentUser RemoteSigned 然后关闭并重新打开 PowerShell，观察是否显示 (base) 不显示则运行conda init powershell，再重启PowerShell进行观察 5.新电脑上配置环境： 不要开梯子，powershell输入： conda env create -f normal_environment.yml 等待命令完成，虚拟环境迁移成功！ 6.新电脑上更新配置环境： 在 normal_environment.yml 所在目录打开终端，不要开梯子，powershell输入： conda env update -n normal -f normal_environment.yml