AttributeError:LooseVersion实例没有属性'version'

时间:2017-12-28 13:23:13

标签: python python-2.7 pandas pyinstaller parquet

我正在开发一个python程序,它读取镶木地板类型文件并将其转换为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

提前致谢:)

1 个答案:

答案 0 :(得分:0)

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

DF1 = pd.read_parquet(文件路径,发动机=&#39; fastparquet&#39)