错误信息:
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
命令了