code: def install_zoo_model_requirements(name, error_level=None):
      """Installs any package requirements for the zoo model with the given name.
  
      Args:
          name: the name of the zoo model, which can have ``@<ver>`` appended to
              refer to a specific version of the model. If no version is
              specified, the latest version of the model is used. Call
              :func:`list_zoo_models` to see the available models
          error_level (None): the error level to use, defined as:
  
              -   0: raise error if a requirement install fails
              -   1: log warning if a requirement install fails
              -   2: ignore install fails requirements
  
              By default, ``fo.config.requirement_error_level`` is used
      """
      if error_level is None:
          error_level = fo.config.requirement_error_level
  
      model = _get_model(name)
      model.install_requirements(error_level=error_level)
  
imports: from collections import defaultdict
  from copy import deepcopy
  import logging
  import os
  import weakref
  from eta.core.config import ConfigError
  import eta.core.learning
  import eta.core.models
  import eta.core.utils
  import fiftyone
  import fiftyone.core.models
label_desc: Use image node_id 5 for calling a global function with example usage: install_zoo_model_requirements(name, error_level) without return types