FutureWarningFutureWarning
A warning about behavior that will change in a future version.
RecursionErrorThe maximum recursion depth was exceeded.
A function called itself (directly or indirectly) too many times without reaching a base case. Python's default recursion limit is 1000. Infinite recursion, deeply nested data structures, or algorithms with excessive recursion depth trigger this.
Add or fix the base case in your recursive function. Convert deep recursion to iteration using a stack. Increase the limit with sys.setrecursionlimit() (use cautiously as it can crash Python). Use functools.lru_cache for memoization.
def f(): f()
f() # RecursionError: maximum recursion depth exceededFutureWarningA warning about behavior that will change in a future version.
requests.exceptions.HTTPErrorAn HTTP error response (4xx or 5xx) was received and raise_for_status() was called.
IOErrorAn I/O operation failed. IOError is an alias for OSError in Python 3.
KeyErrorA dictionary key was not found in the dictionary.
AssertionErrorAn assert statement failed because the condition evaluated to False.
pip: ERROR: Could not install packagespip failed to install one or more Python packages.