开发利器_Pigar.快速为Python项目生成依赖文件requirements.txt?
项目名称:
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?相关推荐
- Python依赖文件requirements.txt的生成和安装
Python依赖文件requirements.txt的生成和安装 1. 需求和来源 2. pip命令 2.1. 生成 2.2. 安装 3. pipreqs 1. 需求和来源 在查看Python项目时, ...
- python怎么创建txt文件啊_搞定Python项目依赖:requirements.txt文件的创建和使用
Python的强大在于它拥有数量众多的第三方库协助开发,在编写Python项目时,我们经常会使用很多第三方模块.由于不同设备和系统的差异性,导致我们很难分散地控制项目依赖(头铁的同学请绕道),于是re ...
- Python重装时记录所有库 生成requirement 使用requirements.txt
Python 生成requirement 使用requirements.txt python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号.以便新环境部 ...
- 快速解决Vue项目打包后文件过大问题
快速解决Vue项目打包后文件过大问题 为什么打包后文件过大? 如何快速解决 一.路由懒加载[使用es6提案的import()方式] 二.CDN引入 为什么打包后文件过大? 移动app项目,使用vue- ...
- Python——windows下pip换源 和 自动生成和安装requirements.txt
当自己电脑(Windows系统)装python的第三方包出现timeout时,一般就是下载速度太慢了.采取的方法可以跟换pip的下载源. 转载文章的链接:[python]windows下pip换源 P ...
- linux中,项目生成的文件的权限为-rw-r-----
前言 centos7.6 tomcat8.5 springboot 2.0.3.RELEASE 项目生成的文件的权限为-rw-r----- 项目中有个定时器,负责每分钟静态化一次首页,即每分钟生成一次 ...
- python图标的演变_把Python脚本生成exe文件并添加版本信息和自定义图标
pyinstaller和py2exe把Python脚本生成exe文件,并添加版本信息和自定义图标. 写了一个查找产品通道号的小程序,目前还没进行异常处理. 以下是程序源码. # -*- coding: ...
- python包离线安装教程_Linux下离线安装Python项目的依赖包
Linux下离线安装Python项目的依赖包 记录下在Linux下离线安装Python项目的依赖包的方法步骤.第一步新建一个site-packages文件夹,把Python项目有需要的依赖包名称导出到 ...
- python制作相册_《自拍教程73》Python 自动生成相册文件夹
这里将告诉您<自拍教程73>Python 自动生成相册文件夹,具体操作过程:案例故事: 接Python mediainfo批量重命名图片文件,测试图片是批量重命名好了, 但是将测试图片放于 ...
最新文章
- 3大VR虚拟现实产品PK赛:HTC、Oculus、索尼谁是大哥
- 产品经理这个岗位是否真的可有可无?
- wxWidgets:wxStdOutputStreamBuffer类用法
- 解决Ubuntu 16.04下提示boot分区空间不足的办法
- django——url(路由)配置
- 如何往eclipse中导入maven项目
- Maven之生成测试覆盖度的插件cobertura-maven-plugin的使用
- checkbox取值 php_php获取checkbox复选框的内容
- Hadoop常见命令总结
- js经典试题之数组与函数
- guava 的重试机制 guava-retrying 使用
- Unity MeshAnimator 2.0.16 ShaderMode
- Risk Management and Financial Institution Chapter 9 —— Interest Rate Risk
- 2. 详解 QEMU 架构
- eclipse离线搭建maven项目,配置本地仓库,并创建mybatis项目
- qemu-guest-agent调研
- div+css实现圆形loading动画,渐变拖尾动画
- 编译内核出错:Unable to find the ncurses package. recipe for target ‘scripts/kconfig/.mconf-cfg‘ failed
- Simulink仿真入门到精通(十七) Simulink代码生成技术详解
- 虚拟机NAT模式无法连外网
热门文章
- VC++ 鼠标非显示区域命中测试消息WM_NCHITTEST和相关编程问题学习1
- 利用反汇编手段解析C语言函数
- 反汇编基础、OllyDbg简介和界面、基本操作、初级TraceMe练习
- .Net Telerik Web UI 安装和使用入门
- Vue -- element-ui el-table 的合计在第一行显示并可点击
- ASP.NET CORE RAZOR :向 Razor 页面添加验证
- 跨域,json与jsonp格式
- Linux查看CPU、内存、IO占用高的进程
- RESET MASTER和RESET SLAVE使用场景和说明,以及清除主从同步关系
- 文本 To 音频