判断库是否安装

import importlib
import sys

def is_builtin_module(module_name):
    try:
        module = importlib.import_module(module_name)
        return module.__file__.startswith(tuple(sys.path))
    except ImportError:
        return False

# 示例使用
module_name = 'os'  # 内建库
print(is_builtin_module(module_name))  # 输出 True 或 False

module_name = 'requests'  # 第三方库
print(is_builtin_module(module_name))  # 输出 True 或 False

module_name = 'ansible'  # 第三方库
print(is_builtin_module(module_name))  # 输出 True 或 False