Replies: 2 comments 1 reply
-
I'm wary about taking on the responsibility of documenting this (given the number of options and platform-specific considerations), but +1 for
|
Beta Was this translation helpful? Give feedback.
0 replies
-
Yeah, makes sense to avoid name collision with Agreed to the default position of not taking on the responsibility of documenting things like this. But here's why we should consider it strongly anyways:
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
As an end user, you typically want to do installations within an isolated environment so-as to not affect the rest of your system.
There are a variety of tools within the Python ecosystem that empower isolated environments (conda, poetry, venv, etc). The option with the least additional dependencies is
venv
which has been automatically available with the latest versions of Python for quite a while.We should document how to create and use
venv
virtual environments to make it easier for people to perform install steps.This is relevant anytime a user is needs to run dbt locally (e.g., using outside of dbt Cloud or some other remote executor).
Example instructions from here:
A couple typical places to see instructions like this:
CONTRIBUTING.md
within dbt Core + adaptersMaybe related to: #1235
Beta Was this translation helpful? Give feedback.
All reactions