Pigar-梦幻般的工具, 可以用来生成你的 Python 项目, 以及其它
Python项目需求工具-pigar(在GIF中,模块urlparse在Python3中已被移除,requests已安装在虚拟环境pigar-2.7中,而不是pigar-3.5中)特点在生成项目需求时,pigar可以考虑各种的复杂情况。
例如,这个项目对于不同的 Python 版本有 py2_requirements.txt 和 py3_requirements.txt。
# 为当前目录生成requirements.txt。
$ pigar # 在给定文件中生成给定目录的需求。
$ pigar -p ../dev-requirements.txt -P ../ pigar 将列出所有引用该包的文件,例如: # project/foo.py: 2,3 # project/bar/baz.py: 2 ,7,8,9 foobar == 3.3.3 如果需求文件被覆盖,pigar 会显示新旧差异。
如果您不知道属于特定包的导入名称(更一般地说,导入错误:xxx 是否让您发疯?),例如可能来自 beautif