code: def install_plugin_requirements(plugin_name, error_level=None):
      """Installs any Python package requirements associated with the given
      plugin.
  
      Args:
          plugin_name: the plugin name
          error_level (None): the error level to use, defined as:
  
              -   0: raise error if the install fails
              -   1: log warning if the install fails
              -   2: ignore install fails
  
              By default, ``fiftyone.config.requirement_error_level`` is used
      """
      req_path = _find_requirements(plugin_name)
      if req_path:
          fou.install_requirements(req_path, error_level=error_level)
  
imports: from collections import Counter
  from dataclasses import dataclass
  import json
  import logging
  import os
  from packaging.requirements import Requirement
  import re
  import shutil
  import yaml
  import eta.core.utils
  import eta.core.web
  import fiftyone
  import fiftyone.constants
  from fiftyone.core.config import locate_app_config
  import fiftyone.core.utils
  from fiftyone.plugins.definitions import PluginDefinition
  from fiftyone.utils.github import GitHubRepository
label_desc: Use image node_id 13 for calling a global function with example usage: install_plugin_requirements(plugin_name, error_level) without return types