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代表成本,其他代表失败 第二位为命令安装结果输出内容