Python 中最简单的方式用于自动安装和导入多个库。灵感来源于 R 中的 pacman。
- 🤖 自动检测 pip 库是否未安装
- 🚀 比手动检测和安装更快速
- 👶 简单易用,像婴儿一样轻松上手
2025-07-28提供对可变参数的支持2024-11-27初次发布,支持安装单个包和多个包列表
pip install pkgman
只需两行代码安装并导入一堆库:
-
单个模块
from pkgman import include include("numpy")
-
多个模块
from pkgman import include include(["numpy", "pandas"])
或者直接使用可变参数,不用加上列表的前后括号 (
[列表]):from pkgman import include include("numpy", "pandas")
然后,所有库都会被导入;如果未安装,将先安装再导入。
例如,如果我们想要导入 numpy 和 pandas,但这些包可能尚未安装,请参见 multiple.modules.py。
输出将会是:
[pkgman] Installing and importing ['numpy', 'pandas']...
[pkgman] 2 packages have been imported.现在我们检查它们是否正确导入:
Empty DataFrame
Columns: []
Index: [] 5.4成功!
您也可以仅用于一个模块:
from pkgman import include
include("numpy")MIT 许可证
