code: def check_oblv_proxy_installation_status():
      try:
          result = subprocess.run(
              ["oblv", "-V"], capture_output=True, text=True
          )  # nosec
          if result.stderr:
              raise subprocess.CalledProcessError(  # nosec
                  returncode=result.returncode,
                  cmd=result.args,
                  stderr=result.stderr,
              )
          result = result.stdout.strip()
          return result
      except Exception as e:
          if e.__class__ == FileNotFoundError:
              system_name = platform.system()
              result = "Oblv Proxy Not Installed. Call the method install_oblv_proxy "
              if system_name == "Windows":
                  result += (
                      "to install the proxy for this session. If you already have the proxy installed,"
                      " add it to your PATH."
                  )
              elif system_name == "Linux":
                  result += (
                      "to install the proxy globally. If you already have the proxy installed,"
                      " create a link to the installation as /usr/local/bin/oblv"
                  )
  
              print(
                  bcolors.RED
                  + bcolors.BOLD
                  + "Exception"
                  + bcolors.BLACK
                  + bcolors.ENDC
                  + ": "
                  + result,
                  file=sys.stderr,
              )
          else:
              raise Exception(e)
  
file_path: PySyft/packages/syft/src/syft/external/oblv/oblv_proxy.py
imports: import base64
  import os
  import platform
  import subprocess
  import sys
  import tarfile
  import zipfile
  import requests
  from ...util.util import bcolors
label_desc: Use image node_id 1 for calling a global function with example usage: check_oblv_proxy_installation_status() and returns: result