Summary miseで、ローカルマシン上のPythonバージョンを管理 uvで、プロジェクトごとのPythonパッケージを管理 dbt-coreで、dbtプロジェクトの開発環境を管理 上記の構成でdbtの環境構築をスムーズに完了できたので、手順を紹介します。 Python開発は不慣れですが、過去pipやcondaで頑張っていた時と比較して、以下のメリットを実感できました。 実行すべきコマンド数が少ない。 OSデフォルトのPython構成を汚さない。 Python特有のvenvのactivate/deactivateを(ほとんど)意識する必要がない。 mise, uvともにRust製で高速。 各ツールについて、詳細な機能・挙動・設定はAppendix以下に付記しています。 「細けぇこたぁいいんだよ!」「とりあえず最速で動かしたい」という方は読み飛ばしてOKです。 ツール間の責任範囲のイメ
