Anaconda 虚拟环境创建、激活、删除、导入/导出

避免每次都忘记,特此记录。

创建、激活、删除

创建基于python3.6 名为env_name的环境
conda create --name env_name python=3.6

激活(使用)环境
conda activate env_name

激活后安装各种包(pip是安装在整个计算机里,conda是安装当前虚拟环境里)
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

重命名(本质上是克隆环境然后删除原环境)
conda create --name new_env_name --clone old_evn_name

删除环境
conda remove -n env_name --all

删除环境中的某个包
conda remove --name $env_name  $package_name

查看安装了哪些包
conda list

查看有哪些环境
conda env list

更新conda
conda update conda

导入/导出conda环境

方式一:

导出为yaml文件,这种方式只是把环境需要的各种包名给列出来,不会把包的内容给导出,它只是在新电脑上导入后会联网下载环境。

激活需要导出的环境
conda activate env_name

生成相关yaml文件,文件会生成在C盘用户目录里
conda env export > your_env.yaml

在新电脑上根据yaml文件创建环境
conda env create -f your_env.yaml

上面的命令只会导出使用conda安装的,而pip安装的还需要下面的命令
pip freeze > requirements.txt

导入pip安装的包
pip install -r requirements.txt

方式二:

推荐,可以将环境整个内容导出,在新电脑上直接使用。

需要先安装打包工具
conda install -c conda-forge conda-pack # 如果安装不了,就去掉-c conda-forge


将环境打包,默认放在C盘用户目录,可以通过在环境名前加路径修改位置
conda pack -n env_name -o your_out_env.tar.gz

切换到新电脑上,在Anaconda文件里的envs中创建好新环境目录 your_out_env

解压环境,解压时将your_out_env.tar.gz也放在新环境的文件夹里
cd 对应文件的路径
tar -xzvf your_out_env.tar.gz

新电脑激活环境
conda info -e  # 查看是否存在了新的环境
conda activate env_name
conda-unpack
  • 15
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老板来碗小面加蛋~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值