【トラブル】【dbt】dbt に関するトラブル

■ はじめに

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