项目名称:

pigar

项目地址:

https://github.com/damnever/pigar

使用说明:

usage: pigar [-h] [-v] [-u] [-s NAME [NAME ...]] [-c [PATH]] [-l LOG_LEVEL][-i DIR [DIR ...]] [-p SAVE_PATH] [-P PROJECT_PATH]Python requirements tool -- pigar, it will do only one thing at each time.
Default action is generate requirements.txt in current directory.optional arguments:-h, --help          show this help message and exit-v, --version       show pigar version information and exit-u, --update        update database, use it when pigar failed you, exit whenaction done-s NAME [NAME ...]  search package name by import name, use it if you do notknow import name come from which package, exit whenaction done-c [PATH]           check requirements for the latest version. If file pathnot given, search *requirements.txt in currentdirectory, if not found, generate file requirements.txt,exit when action done-l LOG_LEVEL        show given level log messages, argument can be (ERROR,WARNING, INFO), case-insensitive-i DIR [DIR ...]    given a list of directory to ignore, relative directory,*used for* -c and default action-p SAVE_PATH        save requirements in given file path, *used for* defaultaction-P PROJECT_PATH     project path, which is directory, *used for* defaultaction

有图有相:

说明: 如果你折腾别人的项目的时候遇到"Import Error: xxx",那么你可以如上神器pigar来搜索项目中导入名到底来自哪个安装包,在阅读别人源码的时候也非常有用.

转载于:https://blog.51cto.com/xmdevops/1856062

开发利器_Pigar.快速为Python项目生成依赖文件requirements.txt?相关推荐

  1. Python依赖文件requirements.txt的生成和安装

    Python依赖文件requirements.txt的生成和安装 1. 需求和来源 2. pip命令 2.1. 生成 2.2. 安装 3. pipreqs 1. 需求和来源 在查看Python项目时, ...

  2. python怎么创建txt文件啊_搞定Python项目依赖:requirements.txt文件的创建和使用

    Python的强大在于它拥有数量众多的第三方库协助开发,在编写Python项目时,我们经常会使用很多第三方模块.由于不同设备和系统的差异性,导致我们很难分散地控制项目依赖(头铁的同学请绕道),于是re ...

  3. Python重装时记录所有库 生成requirement 使用requirements.txt

    Python 生成requirement 使用requirements.txt python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号.以便新环境部 ...

  4. 快速解决Vue项目打包后文件过大问题

    快速解决Vue项目打包后文件过大问题 为什么打包后文件过大? 如何快速解决 一.路由懒加载[使用es6提案的import()方式] 二.CDN引入 为什么打包后文件过大? 移动app项目,使用vue- ...

  5. Python——windows下pip换源 和 自动生成和安装requirements.txt

    当自己电脑(Windows系统)装python的第三方包出现timeout时,一般就是下载速度太慢了.采取的方法可以跟换pip的下载源. 转载文章的链接:[python]windows下pip换源 P ...

  6. linux中,项目生成的文件的权限为-rw-r-----

    前言 centos7.6 tomcat8.5 springboot 2.0.3.RELEASE 项目生成的文件的权限为-rw-r----- 项目中有个定时器,负责每分钟静态化一次首页,即每分钟生成一次 ...

  7. python图标的演变_把Python脚本生成exe文件并添加版本信息和自定义图标

    pyinstaller和py2exe把Python脚本生成exe文件,并添加版本信息和自定义图标. 写了一个查找产品通道号的小程序,目前还没进行异常处理. 以下是程序源码. # -*- coding: ...

  8. python包离线安装教程_Linux下离线安装Python项目的依赖包

    Linux下离线安装Python项目的依赖包 记录下在Linux下离线安装Python项目的依赖包的方法步骤.第一步新建一个site-packages文件夹,把Python项目有需要的依赖包名称导出到 ...

  9. python制作相册_《自拍教程73》Python 自动生成相册文件夹

    这里将告诉您<自拍教程73>Python 自动生成相册文件夹,具体操作过程:案例故事: 接Python mediainfo批量重命名图片文件,测试图片是批量重命名好了, 但是将测试图片放于 ...

最新文章

  1. 3大VR虚拟现实产品PK赛:HTC、Oculus、索尼谁是大哥
  2. 产品经理这个岗位是否真的可有可无?
  3. wxWidgets:wxStdOutputStreamBuffer类用法
  4. 解决Ubuntu 16.04下提示boot分区空间不足的办法
  5. django——url(路由)配置
  6. 如何往eclipse中导入maven项目
  7. Maven之生成测试覆盖度的插件cobertura-maven-plugin的使用
  8. checkbox取值 php_php获取checkbox复选框的内容
  9. Hadoop常见命令总结
  10. js经典试题之数组与函数
  11. guava 的重试机制 guava-retrying 使用
  12. Unity MeshAnimator 2.0.16 ShaderMode
  13. Risk Management and Financial Institution Chapter 9 —— Interest Rate Risk
  14. 2. 详解 QEMU 架构
  15. eclipse离线搭建maven项目,配置本地仓库,并创建mybatis项目
  16. qemu-guest-agent调研
  17. div+css实现圆形loading动画,渐变拖尾动画
  18. 编译内核出错:Unable to find the ncurses package. recipe for target ‘scripts/kconfig/.mconf-cfg‘ failed
  19. Simulink仿真入门到精通(十七) Simulink代码生成技术详解
  20. 虚拟机NAT模式无法连外网

热门文章

  1. VC++ 鼠标非显示区域命中测试消息WM_NCHITTEST和相关编程问题学习1
  2. 利用反汇编手段解析C语言函数
  3. 反汇编基础、OllyDbg简介和界面、基本操作、初级TraceMe练习
  4. .Net Telerik Web UI 安装和使用入门
  5. Vue -- element-ui el-table 的合计在第一行显示并可点击
  6. ASP.NET CORE RAZOR :向 Razor 页面添加验证
  7. 跨域,json与jsonp格式
  8. Linux查看CPU、内存、IO占用高的进程
  9. RESET MASTER和RESET SLAVE使用场景和说明,以及清除主从同步关系
  10. 文本 To 音频