錯誤資訊:
locale.Error: unsupported locale setting
locale setting問題說明是轉型問題,編碼方式不統一導緻的結果。
使用
locale
指令觀察目前環境(發現目前編碼方式不統一):
LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
使用以下三個指令:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
執行後再次使用locale指令觀察(發現已經統一):
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
此時就可以順利執行
Tensorboard --logdir=/path/to/log
指令了