pipreqs一行命令整理得到当前项目的requirements.txt

为什么需要pipreqs

requirements.txt是一个合格的python项目、库或者软件包必备的文件,里面涵盖了所有项目使用到的第三方库以及对应的版本号。对于拿到requirements.txt的用户来说,直接一行pip install -r requirements.txt,毫不拖泥带水,一行安装完所有需要的依赖库。

但是对于开发者来说,去写requirements.txt可能是一个费时费力的事情,毕竟你或许记得正在使用的Python版本号,但是一定不可能记全自己项目里使用的所有的库对应的版本号。这时,你可以使用一个神器pipreqs


安装与使用

首先安装:

pip install pipreqs

pipreqs可以被python解释器当作模块执行。打开你当前想要得到requirements.txt的项目的根目录。输入pipreqs ./,静静等候。
在这里插入图片描述
有以上消息输出,说明生成成功。

在这里插入图片描述


注意事项(如果你运行失败了请看这里)

使用pipreqs时的注意事项:

  • 编码问题:加参数--encoding,我的项目都是utf-8编码的,所以输入pipreqs ./ --encoding=utf-8
  • 网络问题:pipreqs指令貌似需要访问PyPi去获取指定库的版本号或者牵连的依赖项,所以请保证运行指令时你的计算机能够访问PyPi(没联网或者DNS污染会出现这样的情况)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值