HiveNetCore.utils.pyenv_tool module¶
Python运行环境的工具类
- class HiveNetCore.utils.pyenv_tool.PythonEnvTools[源代码]¶
基类:
object- classmethod install_package(package_name: str, force_reinstall: bool = False, mirror: Optional[str] = None) tuple[源代码]¶
安装指定依赖包
- 参数
package_name (str) –
要安装的包名
注: 可以包含版本, 例如 redis==xxxx
force_reinstall (bool) – default=False, 是否强制重新安装
mirror (str) – default=None, 使用镜像地址
- 返回
安装结果
第一位为运行结果, 0代表成本, 其他代表失败
第二位为命令安装结果输出内容
- 返回类型
tuple[int, str]
- classmethod install_packages(package_list: list, force_reinstall: bool = False, mirror: Optional[str] = None) bool[源代码]¶
安装指定依赖包清单
- 参数
package_list (list) –
要安装的包名清单
注: 可以包含版本, 例如 [‘redis==xxxx’, …]
force_reinstall (bool) – default=False, 是否强制重新安装
mirror (str) – default=None, 使用镜像地址
- 返回
安装结果
- 返回类型
bool