【虚拟环境下的.yml文件/requirement.txt文件的生成与重新加载】

本文介绍了如何在pip和conda环境下生成requirements.txt和.yml文件,以便于迁移和共享项目环境。requirements.txt用于记录pip安装的包,而.yml文件包含了conda环境的详细配置。生成requirements.txt使用`pip freeze > requirements.txt`,安装则用`pip install -r requirements.txt`。conda环境下,`conda env export > filename.yml`生成yml文件,`conda env create -f filename.yml`加载环境。yml文件更方便,因为它包含了环境名和Python版本。

文前白话

进行项目开发的过程中,如果需要将自己配置好的虚拟环境在另外的电脑端进行转移,或者分享运行的环境,可以将环境依赖写入文件中。

pip 方式下生成requirements.txt环境包文件

requirements.txt文件包含项目所需要的所有安装包,如下图:
在这里插入图片描述

说明:

使用requirements.txt文件安装环境包,需要自己提前重新创建好一个新的环境,指定python的版本,环境的名称等等,而使用.yml文件则不用,因为.yml文件中会包含复制环境安装包时候对应的环境名,写在文件中了。
另外,开源的项目中,指定的安装环境文件还会区分cpu和gpu两种,主要与电脑硬件关联。

① requirements.txt文件的生成

步骤:
激活进入需要打包依赖的虚拟环境中:
执行代码:


pip freeze >requirements_self_named.txt

生成的文件可以自己命名 将requirements.txt -> 文件名.txt
在这里插入图片描述
这里如果要分享环境,只需分享requirements_self_named.txt文件。

②安照 requirements.txt文件在新的电脑端安装环境包

在新建立的空白环境中,cd 进入requirements_self_named.txt文件所在目录下,执行命令:

pip install -r requirements_self_named
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值