2017-12-28 5 views
1

Ich arbeite an einem Python-Programm, das Parkett-Typ-Datei liest und wandelt es in Pandas Dataframe. Es funktioniert gut, während ich den Python-Befehl verwenden, um es auszuführen (Python framework1.py arg1 arg2). Aber nachdem es mit pyinstaller in eine ausführbare Datei umgewandelt wurde und wenn die ausführbare Datei ausgeführt wird, gibt es den folgenden Fehler.AttributeError: LooseVersion Instanz hat kein Attribut 'Version'

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 

Vielen Dank im Voraus :)

Antwort

0

löste ich das Problem durch fastparquet Engine anstatt pyarrow verwenden.

df1 = pd.read_parquet (Dateipfad, engine = 'fastparquet')

Verwandte Themen