pd.read_pickle('my_data.pkl', compression='infer') # you can explicitly mention compression or # pandas will pick it up from file extention