HiveNetCore.utils.deps_tool module

依赖包安装工具包

HiveNetCore.utils.deps_tool.install_all(force_reinstall: bool = False, dependencies_dict: dict = {}) bool[源代码]

安装所有依赖包

@param {bool} force_reinstall=False - 是否强制重新安装 @param {dict} dependencies_dict=None - 依赖字典, key为依赖的包名,value为{‘install’: ‘实际安装包名和版本要求’}

@returns {bool} - 最后安装情况

HiveNetCore.utils.deps_tool.install_package(package_name: str, force_reinstall: bool = False, dependencies_dict: dict = {}) tuple[源代码]

安装指定依赖包

@param {str} package_name - 要安装的包名(dependencies_dict 中的 key)

注意: 如果dependencies_dict中没有相应的配置, 会尝试直接使用 package_name 进行安装

@param {bool} force_reinstall=False - 是否强制重新安装 @param {dict} dependencies_dict={} - 依赖字典, key为依赖的包名,value为{‘install’: ‘实际安装包名和版本要求’}

@returns {tuple[int, str]} - 安装结果,

第一位为运行结果,0代表成本,其他代表失败 第二位为命令安装结果输出内容