I am trying to connect to Postgress and create a folder test.db via Flask. When I run "python3" in the terminal and from there when I run "from app import db" I get an import error:
ImportError: cannot import name 'Mapping' from 'collections' (/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/collections/__init__.py)
I have tried all the troubleshooting but none of them worked. Please advise.
Here is the full stack:

As stated by others, this is caused by a change in the collections interface starting with Python 3.10. As far as I can see there are three options to mitigate this issue so far:
Revert to Python 3.9.
If the error occurs in a third-party library, try to update this library first (pip install <package> --upgrade).
Patch the code manually.
For patching the ImportError, see https://stackoverflow.com/a/69727802/13994294.
Use older version of python (eg 3.8)