class_docstr: An abstract asynchronous, vectorized environment.
  
  :param num_envs: (int) the number of environments
  :param observation_space: (Gym Space) the observation space
  :param action_space: (Gym Space) the action space
code: def __init__(self, num_envs, observation_space, action_space):
      self.num_envs = num_envs
      self.observation_space = observation_space
      self.action_space = action_space
  
imports: from abc import ABC, abstractmethod
  import inspect
  import pickle
  from typing import Sequence, Optional, List, Union
  import cloudpickle
  import numpy
  from stable_baselines import logger
  from stable_baselines.common.tile_images import tile_images
label_desc: Use image node_id 1 to create a new VecEnv object from inherited base classes: ABC with example: obj = VecEnv(num_envs, observation_space, action_space)