【dbt】1.7.xから1.8.xに上げる際の注意点
hama-matcha
エラー解決IT奮闘ブログ
下記のようなエラーが発生する
UnicodeDecodeError: 'cp932' codec can't decode byte 0x93 in position 282: illegal multibyte sequence
これはWindowsでUTF8のエンコードファイル内に日本語がある場合、Win側がShift-JIS (CP932)としてファイルを取り扱うためエラーが起きる。 ここでは、大本のソースコードを編集せずに修正する方法を記載する。
~/.bashrc
等に下記の環境変数 export PYTHONUTF8=1
を定義するsource ~/.bashrc
を実施し環境変数を読み込むpython <マルチバイトエラーのファイル名>.py
で実行してエラーが発生しないか確認する