當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。