AttributeError: LooseVersion instance has no attribute 'version'

AttributeError: LooseVersion instance has no attribute 'version'

我正在开发一个 python 程序,该程序读取 parquet 类型文件并将其转换为 pandas 数据帧。当我使用 python 命令 运行 它时它工作正常(python framework1.py arg1 arg2)。但是在使用 pyinstaller 将其转换为可执行文件后,当可执行文件为 运行 时,会出现以下错误。

Traceback (most recent call last):
  File "framework1.py", line 325, in <module>
  File "filetype.py", line 24, in fileTypeSelector
  File "pandas/io/parquet.py", line 256, in read_parquet
  File "pandas/io/parquet.py", line 38, in get_engine
  File "pandas/io/parquet.py", line 89, in __init__
  File "distutils/version.py", line 296, in __cmp__
AttributeError: LooseVersion instance has no attribute 'version'
[17249] Failed to execute script framework1

提前致谢:)

我通过使用 fastparquet 引擎而不是使用 pyarrow 解决了这个问题。

df1=pd.read_parquet(文件路径,引擎='fastparquet')