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