Hi I had this exact error a few minutes ago... It all disappeared when i created a virtual environment, activated it, downloaded dbt-core and dbt-postgres adapter, then i ran my dbt command using my activated virtual environment.
Also, check your python version, older versions of dbt seem to have beef with some python versions https://docs.getdbt.com/faqs/Core/install-python-compatibility