docstr: Tries to guess the proper library names, include and library paths
  if everything else failed.
docstr_tok: ["Tries","to","guess","the","proper","library","names",",","include","and","library","paths","if","everything","else","failed","."]
code: def use_educated_guess(self) -> None:
      """Tries to guess the proper library names, include and library paths
      if everything else failed."""
  
      global LIBIGRAPH_FALLBACK_LIBRARIES
      global LIBIGRAPH_FALLBACK_INCLUDE_DIRS
      global LIBIGRAPH_FALLBACK_LIBRARY_DIRS
  
      print(
          "WARNING: we were not able to detect where igraph is installed on"
      )
      print(
          "your machine (if it is installed at all). We will use the fallback"
      )
      print(
          "library and include paths hardcoded in setup.py and hope that the"
      )
      print("C core of igraph is installed there.")
      print("")
      print(
          "If the compilation fails and you are sure that igraph is installed"
      )
      print(
          "on your machine, adjust the following two variables in setup.py"
      )
      print("accordingly and try again:")
      print("")
      print("- LIBIGRAPH_FALLBACK_INCLUDE_DIRS")
      print("- LIBIGRAPH_FALLBACK_LIBRARY_DIRS")
      print("")
  
      if self.wait:
          wait_for_keypress(seconds=10)
  
      self.libraries = LIBIGRAPH_FALLBACK_LIBRARIES[:]
      if self.static_extension:
          self.libraries.extend(["xml2", "z", "m", "stdc++"])
      self.include_dirs = LIBIGRAPH_FALLBACK_INCLUDE_DIRS[:]
      self.library_dirs = LIBIGRAPH_FALLBACK_LIBRARY_DIRS[:]
  
imports: import os
  import platform
  import sys
  from setuptools import find_packages, setup, Command, Extension
  import glob
  import shlex
  import shutil
  import subprocess
  import sysconfig
  from contextlib import contextmanager
  from pathlib import Path
  from select import select
  from shutil import which
  from time import sleep
  from typing import List, Iterable, Iterator, Optional, Tuple, TypeVar, Union
label_desc: Use image node_id 14 for calling the BuildConfiguration obj's underlying member method code with example usage: obj.use_educated_guess() without return types