我正在开发一个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
提前致谢:)
答案 0 :(得分:0)
我使用fastparquet引擎解决了这个问题,而不是使用pyarrow。
DF1 = pd.read_parquet(文件路径,发动机=&#39; fastparquet&#39)