■ はじめに
dbt Core v1.7 を使っているのだが、 以下の公式ドキュメントを確認したところ、 もうすぐサポートが切れる
https://docs.getdbt.com/docs/dbt-versions/core
dbt Core | Initial release | Support level and end date |
---|---|---|
v1.8 | May 9 2024 | Active — May 8, 2025 |
v1.7 | Nov 2, 2023 | Critical — Nov 1, 2024 |
v1.6 | Jul 31, 2023 | End of Life* ⚠️ |
そこで、めちゃくちゃ今更なのだが、 pip install したPythonライブラリの更新方法をメモっておく。 ついでに、ダウングレードする方法もメモっておく。
後日談:2024/08/23現在
* 以下のIssueにあるように、実際にWindows環境で dbt-core の Updateした場合、エラーが発生する
https://github.com/dbt-labs/dbt-core/issues/10135
* もし、エラーが発生した場合の対処を以下の関連記事にまとめた
dbt を v1.8 に更新後エラー
https://dk521123.hatenablog.com/entry/2024/08/24/002455
目次
【1】準備 1)pip の確認 2)Pythonライブラリの確認 【2】アップグレードする 【3】ダウングレードする
【1】準備
1)pip の確認
# まずは、pip 自体が入っているか確認 $ pip -V pip 24.1.2 ... # pip version 更新 $ python -m pip install --upgrade pip # 再度確認 $ pip -V pip 24.2 ...
2)Pythonライブラリの確認
$ pip list --outdated Package Version Latest Type ----------------------- ------- ----------- ----- ... dbt-core 1.7.18 1.8.5 wheel
【2】アップグレードする
# pip install -U パッケージ名 $ pip install -U dbt-core # Pythonライブラリの確認 $ pip list --outdated
【3】ダウングレードする
# pip install パッケージ名==バージョン $ pip install dbt-core==1.7.18 # Pythonライブラリの確認 $ pip list --outdated Package Version Latest Type ----------------------- ------- ----------- ----- ... dbt-core 1.7.18 1.8.5 wheel
参考文献
https://gammasoft.jp/support/how-to-upgrade-pip/
関連記事
パッケージ管理 ~ pip ~
https://dk521123.hatenablog.com/entry/2021/07/02/000000
オフライン環境下で pip install するには
https://dk521123.hatenablog.com/entry/2021/07/10/164833
dbt ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2023/05/30/151003
dbt を v1.8 に更新後エラー
https://dk521123.hatenablog.com/entry/2024/08/24/002455