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 环境中已经安装好的模块复制到新的环境的主要内容,如果未能解决你的问题,请参考以下文章

anaconda conda环境管理命令

conda环境打包迁移及部署

conda环境打包迁移及部署

如何在vs2017管理anaconda的python包

Anaconda安装Tensorflow教程

添加conda环境