TypeError: ‘set‘ object is not subscriptable

        问题出现的背景:写了一个python脚本,在脚本里用到了  pyexcel_xlsx  这个包,这个包可以读取excel文件。在本地运行可以运行成功,在Linux服务器上面运行报这个错。两边python都是用到3.8版本的,pyexcel_xlsx 版本也相同。

TypeError: ‘set‘ object is not subscriptable_第1张图片

         解决:之后发现,在读取文件时会用到  openpyxl  这个包,在下载  pyexcel_xlsx  时会自动下载 openpyxl ,openpyxl的版本不同,在本地是 3.0.10 版本,Linux服务器上是 3.1.2 版本,将Linux上的 openpyxl 卸载,重新下载 3.0.10 版本的,再次运行,这个问题就解决了。

你可能感兴趣的:(python)