Over the past few weeks, we’ve been hearing some common issues from folks trying to install dbt. I’ll keep this post updated as we have more information and better workarounds.
The latest version of python (3.9.0) was released on October 5. Hooray!
The most recent version of dbt (v0.18.1) is not compatible with python 3.9, however. We plan to add support for it very soon (dbt#2822). Assuming it proves straightforward (), our plan is to release two py39-compatible versions of dbt in the near term:
- a patch release (v0.18.2) with no other changes
- a beta or release candidate of the next minor version (v0.19.0)
In the meantime, we recommend installing dbt in an environment with python 3.6, 3.7, or 3.8.
Homebrew + Big Sur
If you’ve upgraded your OS and try
brew install dbt, you may see an error like:
Error: Your CLT does not support macOS 11.0.
It is either outdated or was modified.
Please update your CLT or delete it if no updates are available.
For the time being, we recommend that you
pip install dbt in an environment with python 3.6, 3.7, or 3.8. We’ll keep a close eye on the Homebrew team’s progress to add Big Sur support.