python基础-包文件批量导入导出

        当我们用Python写了项目时,需要给别的小伙伴使用。项目中有很多依赖包,如果每个使用项目的小伙伴都需要一个一个文件打开查看依赖包并一个一个安装,就需要耗费很多时间精力成本了。这时候pipreqs工具包就派上用场了。

        pipreqs包本身是一个python包,因此在使用之前,我们需要安装它:pip install pipreqs.

        导出项目所需要的包并写入文件中:

                pipreqs ./ --encoding=utf-8(该命令会自动在./目录,即当前目录下生成requirements.txt文件)

                pipreqs ./ --encoding=utf8 --force  (强制执行,requirements.txt文件存在时,会覆盖)

Usage:
    pipreqs [options] <path>

Options:
    --use-local           只使用本地包信息,而不是查询PyPI
    --pypi-server <url>   使用定制的PyPi服务器
    --proxy <url>         使用代理,参数将被传递到请求库。你也可以设置
						  终端中的环境参数:
                          $ export HTTP_PROXY="http://10.10.1.10:3128"
                          $ export HTTPS_PROXY="https://10.10.1.10:1080"
    --debug               打印调试信息
    --ignore <dirs>...    忽略额外的目录
    --encoding <charset>  使用编码参数打开文件
    --savepath <file>     将需求列表保存到给定的文件中
    --print               在标准输出中输出需求列表
    --force               覆盖现有的requirements.txt
    --diff <file>         将requirements.txt中的模块与项目导入进行比较。
    --clean <file>        通过删除项目中没有导入的模块来清理requirements.txt。
    --no-pin              省略输出包的版本。

        生成文件后,小伙伴们安装文件中的依赖包就可以通过执行以下语句进行:

                pip install -r requirements.txt

        安装完成后,可以通过pip list查看安装好的包

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值