代码之家  ›  专栏  ›  技术社区  ›  visuman

AttributeError:LooseVersion实例没有属性“version”

  •  2
  • visuman  · 技术社区  · 7 年前

    我正在开发一个python程序,该程序读取拼花类型的文件并将其转换为熊猫数据帧。当我使用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 回复  |  直到 7 年前
        1
  •  0
  •   visuman    7 年前

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

    df1=pd。阅读_拼花地板(filepath,engine='fastparquet')