网站首页 > 基础教程 正文
使用Anaconda管理Python环境时,可以轻松地导出环境配置,以便在其他机器或环境中重新创建相同的环境。可以通过生成一个environment.yml文件实现的,该文件包含了环境中安装的所有包及其版本。
参考文档:https://www.cjavapy.com/article/76/
1、打开命令行界面
Windows用户可以打开Anaconda Prompt。macOS和Linux用户可以打开终端。
2、激活你想要导出的环境
如已经在该环境中,可以跳过此步骤。
conda activate myenv
将myenv替换为要导出的环境名称。
3、导出环境
将 anaconda python的环境导出到environment.yml文件,使用conda env export命令导出环境到一个environment.yml文件,
conda env export > environment.yml
若要删除导出时的某些内容,可以使用grep,如下,
conda env export | grep -v "^prefix: " > environment.yml
4、创建环境
在其它电脑上通过environment.yml创建anaconda python环境,使用environment.yml文件创建环境,如下,
conda env create -f environment.yml
执行会创建一个与导出时相同的环境,包括所有依赖的包及其版本。上面命令会安装在conda默认的环境路径。
若要指定其它安装路径,使用-p选项
conda env create -f environment.yml -p /home/user/anaconda3/envs/env_name
若环境中安装了很多与项目无关的包,导出的environment.yml可能会包含许多不必要的依赖。在这种情况下,可以手动创建一个精简的environment.yml文件,只包含项目必需的包和版本。
3、管理查看anaconda python环境
1)列出所有的环境
conda info -envis
2)确认当前环境
conda info -envis
3)复制一个环境
将通过克隆envname1来创建一个称为envname2的副本。
conda create -n envname2 --clone envname1
4)删除一个环境
如果不想要这个名为envname2的环境,就按照如下方法删除该环境:
conda remove -n envname2 --all
参考文档:https://www.cjavapy.com/article/76/
猜你喜欢
- 2024-10-17 Gulp 导出任务 excel正在导出请稍后前往导出任务列表下载
- 2024-10-17 word转pdf免费网站 word转化pdf免费
- 2024-10-17 Linux知识点之变量与环境变量 linux环境变量生效顺序
- 2024-10-17 JS module的导出和导入的实现代码
- 2024-10-17 Linux下的文件操作和系统交互 linux与linux之间文件传输
- 2024-10-17 linux source命令是干啥的? linux source命令作用
- 2024-10-17 oracle逻辑备份与恢复|常用导出导入命令介绍
- 2024-10-17 快来看看这些shell基础知识你知道几个
- 2024-10-17 Linux怎么设置环境变量 linux设置环境变量ld_library_path
- 2024-10-17 Linux 系统中PATH一个示例 linux的path
- 最近发表
- 标签列表
-
- jsp (69)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- mysql教程 (60)
- pythonif (68)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)