Python[AttributeError: ‘str‘ object has no attribute ‘decode‘]

  • Post author:
  • Post category:python


启动Python项目,打开网页报错[AttributeError: ‘str’ object has no attribute ‘decode’]

根据报错信息给的文件地址,在site-package目录下报错

所以应该是  h5py  包太新的问题[h5py文件版本太高]

执行以下命令降级

pip install -U h5py==2.10

上述命令执行完成后,再启动项目,不再报那个错误,但是网页打开后

又报了一个 web.py模块错误[UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte]

根据报错信息给的文件地址

修改 open(filename)  为  open(filename, encoding=’utf-8′)

修改一处后保存, 在启动又会报一处错误

所以一共改了2处open.然后就成功了



版权声明:本文为sinat_16395609原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。