天天看点

mac使用TensorFlowBoard时出现unsupported locale setting问题

错误信息:

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

命令了

继续阅读