2017-12-28 28 views
1

私は、寄木細工のタイプのファイルを読み込み、それをpandasデータフレームに変換するpythonプログラムに取り組んでいます。それは私がPythonのコマンド(python framework1.py arg1 arg2)を実行するために使用している間、うまく動作します。しかし、pyinstallerを使用して実行可能ファイルに変換した後、実行ファイルが実行されると、次のエラーが発生します。事前にAttributeError:LooseVersionインスタンスに属性 '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 

感謝:)

答えて

0

私はfastparquetエンジンを使用してではなく、pyarrowを使用して問題を解決しました。

df1 = pd.read_parquet(filepath、engine = 'fastparquet')

関連する問題