hostname, aliases, ipaddrs = gethostbyaddr(name) UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte
生活随笔
收集整理的这篇文章主要介绍了
hostname, aliases, ipaddrs = gethostbyaddr(name) UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
我在windows环境下使用tensorboard可视化log的时候报这样的错误:
........
hostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbl in position 0: invalid start byte
查了很多资料都是关于打开txt文件的才会出现类似的报错,但我的并不是,其实关键在于这个报错信息的上半句,结合来看就能发现,是在获取主机名的时候发生了编码格式的错误,那么为什么会这样呢,仔细考虑后发现是因为我的电脑主机命名是中文,所以在解析的时候会产生这样的错误,将名称改为英文的,重启即可。
windows大家可以通过win+R,输入cmd进入控制台,输入 ipconfig /all来查看自己的主机名。
进入设置--->关于, 即可更改名称
总结
以上是生活随笔为你收集整理的hostname, aliases, ipaddrs = gethostbyaddr(name) UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: python 利用pandas库实现 读
- 下一篇: Sorry, user *** is n