<@U088WCP3B4P> Do I need a specific version of the...
# ask-elementary-ai
d
@kapa.ai Do I need a specific version of the
elementary-data
Python package in order to use the latest version of the Elementary dbt package?
k
A message from kapa.ai
Yes, you do need to align the versions of the elementary-data Python package (the CLI) and the Elementary dbt package. It is strongly recommended to use the same minor version for both packages (for example, 0.16.x for both). This ensures compatibility and prevents issues when running Elementary commands. If you use mismatched versions (e.g., dbt package 0.16.x and Python package 0.15.x), you may encounter errors or warnings about incompatibility. When a new version is released, you should upgrade both the dbt package in your packages.yml and the Python package via pip to the corresponding version, and then run dbt deps and dbt run --select elementary if it’s a minor version upgrade [How to upgrade Elementary?](https://docs.elementary-data.com/oss/release-notes/upgrading-elementary) [Slack discussion on version compatibility](https://slack.com/archives/C02CTC89LAX/p1687993325259259). In summary: always match the minor versions of both the elementary-data Python package and the Elementary dbt package for reliable operation.