当我们用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查看安装好的包

python基础-包文件批量导入导出相关推荐

  1. Java实现文件批量导入导出实例(兼容xls,xlsx)

    <link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON"> &l ...

  2. Java:实现文件批量导入导出实践(兼容xls,xlsx)

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:小卖铺的老爷爷 cnblogs.com/laoyeye/p/6938889.html ...

  3. java导入导出有版本兼容问题_Java实现文件批量导入导出实践(兼容xls,xlsx)

    小Hub领读: 使用poi导入导出xls文件还是比较容易的,有完整的项目代码,可以clone下来好好研究哈! 1.介绍 java 实现文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写 ...

  4. python将txt文件批量导入excel

    txtname = 'G:/202008.txt'#txt路径 excelname = 'C:/Users/123/Desktop/202008.xls'#要保存的excel路径fopen = ope ...

  5. 批量导入/导出Excel文件(Python+Matlab)

    简单整理了下批量导入/导出Excel的Python和Matlab代码. Matlab 连续数字型.xlsx文件(如file_1.xlsx, file_2.xlsx, file_3.xlsx) clc, ...

  6. 使用cardme读写VCard文件,实现批量导入导出电话簿

    转载自 使用cardme读写VCard文件,实现批量导入导出电话簿 首先下载jar包cardme. http://sourceforge.net/projects/cardme/?source=nav ...

  7. 终端证书文件批量导入数据库的Python源码

    用于将终端证书文件批量导入进数据库 [注意]Python2和Python3,在数的进制转换上,不太一样 Python 2 content_str += binascii.hexlify(b) Pyth ...

  8. python之数据文件批量清洗,入库

    python之数据文件批量清洗,入库 因为最近有一个数据接入清洗的项目,别的工具用起来有些觉得不太顺手,就学着写了一个数据清洗入库的通用模板,节省一些工作量.主要流程为:数据库连接---文件批量导入- ...

  9. python读取matlab矩阵_matlab、python中矩阵的互相导入导出方式

    还有一种最流行的h5py.. 过几天更新 ------------在python中导出矩阵至matlab------------ 如果矩阵是mxn维的. 那么可以用 : np.savetxt('dev ...

最新文章

  1. 使用代码将github仓库里某个issue同步到CSDN博客上
  2. [2019.2.24]BZOJ4591 [Shoi2015]超能粒子炮·改
  3. arm linux 显示屏 10钟黑屏
  4. html5设计图的状态栏标准高度,HTML5 canvas自适应手机屏幕宽高度大小
  5. python 同时发多个请求
  6. 非官方影印版存在的问题
  7. java鼠标改变窗口大小监听事件_java – 当用户拖动鼠标时,监听JFrame调整事件大小?...
  8. 一滴血、15分钟!钟南山指导研制试剂盒有望快速检测出结果
  9. 【Flask】ORM 关系一对一
  10. 利用python进行数据分析微盘_谁有有《利用Python进行数据分析》pdf 谢谢
  11. java云端开发_云端编写Java代码的方法
  12. Map循环/迭代/遍历效率、性能问题。
  13. 循环制比赛要赢几场可能(一定)晋级
  14. Centos 7 mysql 数据库安装和配置
  15. 【CSDN 年度总结】爱与被爱的双向奔赴——我与《Ta》的点点滴滴
  16. K8S查看容器日志、进入容器内部
  17. ArcMap批量等分割线流程
  18. C++课程设计(校车订票管理系统)
  19. ZABBIX(三) zabbix 支持的主要监控方式
  20. 用爬虫批量采集阿里巴巴1688商品数据

热门文章

  1. VBA中的几个小Tips(一)
  2. HR-Saas(二):登录模块
  3. 自动化玩腾讯微证券领长牛python实现---学习记录
  4. 游戏开发全免费下载资源网站
  5. 2021-09-23记录下wifi调试流程
  6. 教师公开课卡通动态通用PPT模板
  7. 最浪漫的程序员表白代码打动美人心
  8. Facebook账号注册步骤
  9. Flying Saucer一些问题
  10. 【临床预测模型】----选择合适的统计模型