■ はじめに
https://dk521123.hatenablog.com/entry/2023/05/30/151003
などで発生したトラブルをまとめる
目次
【1】「dbt init users」実行時に「Error: Invalid value for '--profiles-dir'」が表示 【2】Windowsで「pip install --upgrade pip wheel setuptools」時にエラー
【1】「dbt init users」実行時に「Error: Invalid value for '--profiles-dir'」が表示
「dbt init users」実行時に以下のエラー内容が表示されてしまう
1)エラー内容
$ dbt init users Usage: dbt init [OPTIONS] [PROJECT_NAME] Try 'dbt init -h' for help. Error: Invalid value for '--profiles-dir': Path 'C:\\Users\\user\\.dbt' does not exist.
2)解決案
「Path 'C:\\Users\\user\\.dbt' does not exist.」のところのパスで 足りないフォルダを補ってあげた後に再実行 (スマートじゃないことは分かっているが)
【2】Windowsで「pip install --upgrade pip wheel setuptools」時にエラー
https://dk521123.hatenablog.com/entry/2023/05/30/151003
において、dbt インストール時において Windowsで「pip install --upgrade pip wheel setuptools」時にエラー
1)エラー内容
pip install --upgrade pip wheel setuptools ERROR: Could not install packages due to an OSError: [WinError 5] アクセスが拒否されました。: ・・・ Check the permissions.
その2
pip install --upgrade pip wheel setuptools --user ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv.
2)解決案
/<仮想環境(dbt-env)>/pyvenv.cfg の「include-system-site-packages = false」を「true」に変える
修正前
home = C:\Python310 include-system-site-packages = false version = 3.10.0
修正後
home = C:\Python310 include-system-site-packages = true version = 3.10.0
関連記事
dbt ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2023/05/30/151003
dbt を v1.8 に更新後エラー
https://dk521123.hatenablog.com/entry/2024/08/24/002455
動的なdbt 実行時でのトラブル
https://dk521123.hatenablog.com/entry/2024/09/10/145921