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')
我正在开发一个 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')