问题出现的背景:写了一个python脚本,在脚本里用到了 pyexcel_xlsx 这个包,这个包可以读取excel文件。在本地运行可以运行成功,在Linux服务器上面运行报这个错。两边python都是用到3.8版本的,pyexcel_xlsx 版本也相同。
解决:之后发现,在读取文件时会用到 openpyxl 这个包,在下载 pyexcel_xlsx 时会自动下载 openpyxl ,openpyxl的版本不同,在本地是 3.0.10 版本,Linux服务器上是 3.1.2 版本,将Linux上的 openpyxl 卸载,重新下载 3.0.10 版本的,再次运行,这个问题就解决了。