code: def create(self, **kwargs):
      self.environment_controller = EnvironmentController()
      self.cli_helper.echo(__("info", "cli.environment.create"))
      created_environment_obj = self.environment_controller.create(
          kwargs
      )
      environments = self.environment_controller.list()
      for environment_obj in environments:
          if created_environment_obj == environment_obj:
              self.cli_helper.echo(
                  __(
                      "info",
                      "cli.environment.create.alreadyexist",
                      created_environment_obj.id,
                  )
              )
              return created_environment_obj
      self.cli_helper.echo(
          __(
              "info",
              "cli.environment.create.success",
              created_environment_obj.id,
          )
      )
      return created_environment_obj
  
file_path: datmo/datmo/cli/command/environment.py
imports: from __future__ import print_function
  import os
  from datetime import datetime
  from datmo.core.util.i18n import get
  from datmo.cli.driver.helper import Helper
  from datmo.core.controller.environment.environment import EnvironmentController
  from datmo.cli.command.project import ProjectCommand
  from datmo.core.util.exceptions import EnvironmentDoesNotExist
  from datmo.core.util.misc_functions import printable_object, prettify_datetime
label_desc: Use image node_id 4 for calling the EnvironmentCommand obj's underlying member method code with example usage: obj.create() and returns: created_environment_obj, created_environment_obj