python项目导出依赖包requirements.txt文件

本文介绍了如何使用pipreqs工具来精确导出当前Python项目的依赖包,避免pip freeze产生的冗余信息。首先通过pip install pipreqs安装工具,然后在项目目录下运行pipreqs .,这将生成requirements.txt文件。如果遇到编码问题,可以使用--encoding=utf8参数。最后,使用pip install -r requirements.txt安装依赖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

只导出当前项目依赖包

注意:使用 pip freeze > requirements.txt 会导出大量无用的文件,包括很多个包信息,其实这里是把你当前 python 环境的所有包的相关信息导出来了。如果我们只需导出当前项目所需的依赖包,我可以采用另外一种方式:pipreqs.

1、安装pipreqs:

pip install pipreqs

2、进入当前项目目录下,导包:

pipreqs ./

(导包完成会生成一个requirements.txt文件)

3、安装依赖的时候使用:

pip install -r requirements.txt

如果遇到编码错误UnicodeDecodeError,则将指定编码为utf8:

pipreqs ./ --encoding=utf8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值