1.在线迁移
1.1相同操作系统
Spec List
在相同操作系统之间复制环境,生成 spec list
。
1.1.1生成 spec list
文件:
conda list --explicit > spec-list.txt
1.1.2安装环境:
conda create --name python-course --file spec-list.txt
1.2不同操作系统
Environment.yml
使用 -export
选项生成一个 environment.yml
文件;在不同的操作系统之间迁移环境。
spec list
文件和 environment.yml
文件之间的区别在于: environment.yml
文件不针对特定操作系统,并且使用yaml格式。
environment.yml
包含软件包名称,由 conda 基于软件包的名称构建环境。
另一个区别是 -export
还包括使用pip安装的软件包,而 spec list
则没有。
1.2.1导出 environment.yml
文件:
conda env export > environment.yml