💡
原文中文,约2900字,阅读约需7分钟。
📝
内容提要
pigar 是一款自动生成 Python 项目 requirements.txt 文件的工具,能够解析导入语句并处理复杂情况,支持 Jupyter notebook。它简化了依赖管理,节省开发者时间,但并非完整的依赖管理工具。
🎯
关键要点
- pigar 是一款自动生成 Python 项目 requirements.txt 文件的工具。
- pigar 能够解析导入语句并处理复杂情况,支持 Jupyter notebook。
- pigar 简化了依赖管理,节省开发者时间,但并非完整的依赖管理工具。
- pigar 可以自动生成依赖列表,支持通过 exec、eval 或 importlib 导入的模块。
- pigar 支持 Python 3.7 及以上版本,可以通过 pip 或 conda 安装。
- 使用 pigar 生成 requirements.txt 文件的命令为 pigar generate。
- pigar 提供了检查依赖最新版本的功能,可以使用 pigar check 命令。
- pigar 还提供实验性功能,如 requirement-annotations,帮助生成带注释的依赖文件。
- pigar 不是一个完整的依赖管理工具,建议使用 Pipenv 等工具进行更强大的依赖管理。
- pigar 可能会显示多个包对应相同的导入名,需手动处理重复包。
❓
延伸问答
pigar 是什么?
pigar 是一款自动生成 Python 项目 requirements.txt 文件的工具,能够解析导入语句并处理复杂情况。
如何安装 pigar?
pigar 支持 Python 3.7 及以上版本,可以通过 pip 或 conda 安装。
pigar 如何生成 requirements.txt 文件?
使用命令 pigar generate 可以生成当前目录下的 requirements.txt 文件。
pigar 是否是一个完整的依赖管理工具?
不是,pigar 只是一个辅助工具,建议使用 Pipenv 等工具进行更强大的依赖管理。
pigar 如何检查依赖的最新版本?
可以使用命令 pigar check 来检查项目依赖的最新版本。
pigar 支持哪些 Python 版本?
pigar 支持 Python 3.7 及以上版本。
➡️