环境:win10,pycharm,pytorch
今天跑例程,需要安装tensorboard,于是直接在终端上输入
pip install tensorboard
直接一大串报错信息:
UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x98 in position 1093: illegal multibyte sequence

安装包下载后安装报同样的错误。
于是查资料,既然跟gbk有关,有可能是编码问题,顺着报错代码扒拉,在

with open(filename, encoding=encoding) as fp:
打开文件时,没有指定编码格式,encoding = None
尝试修改为
with open(filename, encoding=‘utf-8’) as fp:
再次执行安装命令
pip install tensorboard

安装成功。
在Windows 10环境下,使用PyCharm和PyTorch时遇到安装tensorboard时的GBK编码错误。通过分析报错信息,发现是编码问题。将代码中打开文件的语句指定为UTF-8编码后,成功解决了问题,能够正常安装tensorboard。

1198

被折叠的 条评论
为什么被折叠?



