Using pyarrow I can write parquet files of version 2.0.
pyarrow.parquet.write_table method has parameter 'version'. But there is no parameter 'version' for pyarrow.parquet.read_table method. And seems like it only can read parquet files of version 1.0.
How to read parquet files of version 2.0 with pyarrow?
pyarrow.parquet.read_table can read files written for Parquet version 2.0 automatically. No need to set parameter, this can be detected by reading the metadata of the given Parquet file.
In your specific case it is hard to give you an exact answer on why it seems that the read isn't working as you did not include any tracebacks in your question.
pyarrow read_table has no 'parquet version' parameter