当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python venv.EnvBuilder.create用法及代码示例


用法:

create(env_dir)

通过指定包含虚拟环境的目标目录(绝对或相对于当前目录)来创建虚拟环境。 create 方法将在指定目录中创建环境,或引发适当的异常。

EnvBuilder 类的 create 方法说明了可用于子类自定义的钩子:

def create(self, env_dir):
    """
    Create a virtualized Python environment in a directory.
    env_dir is the target directory to create an environment in.
    """
    env_dir = os.path.abspath(env_dir)
    context = self.ensure_directories(env_dir)
    self.create_configuration(context)
    self.setup_python(context)
    self.setup_scripts(context)
    self.post_setup(context)

每个方法ensure_directories()create_configuration()setup_python()setup_scripts()post_setup()都可以被覆盖。

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 venv.EnvBuilder.create。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。