Conda 环境中已经安装好的模块复制到新的环境
Posted 半夏#
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Conda 环境中已经安装好的模块复制到新的环境相关的知识,希望对你有一定的参考价值。
如果你想将名为 whf 的 Conda 环境中已经安装好的模块复制到新的环境 python36 中,可以使用以下步骤:
1.激活 whf 环境:
conda activate whf
2.将已安装的模块列表保存到文件中:
conda list --explicit > whf_pkgs.txt
3.这个命令将 whf 环境中已经安装的模块列表输出到文件 whf_pkgs.txt 中。
4.激活 python36 环境:
conda activate python36
5.使用保存的模块列表在 python36 环境中安装模块:
conda install --file whf_pkgs.txt
这个命令将从 whf_pkgs.txt 文件中读取已经安装的模块列表,并在 python36 环境中安装这些模块。
6.退出 python36 环境:
conda deactivate
conda环境打包迁移及部署
-
将要迁移的环境打包
conda pack -n 虚拟环境名称 -o output.tar.gz
- 如果报错:No command ‘conda pack’
尝试使用:conda install -c conda-forge conda-pack
-
复制压缩文件到新的电脑环境
- 进到conda的安装目录:/anaconda(或者miniconda)/envs/
- 在该名目录下创建文件夹
- 解压conda环境:
tar -xzvf output.tar.gz -C /anaconda(或者miniconda)/envs/创建的文件夹/
- 使用
conda env list
查看虚拟环境
以上是关于Conda 环境中已经安装好的模块复制到新的环境的主要内容,如果未能解决你的问题,请参考以下文章