PyArrow ImportError when using streamlit on Windows Server 2012 R2

I’m running an app locally that uses geopandas in the backend. I’m trying to write the table in streamlit by first converting the GeoDataFrame into a pandas DataFrame.

This error occurs:
ImportError: DLL load failed while importing lib: The specified procedure could not be found.

My app is running in a conda environment installed on Windows Server 2012 R2. Here are some details:

  • Python 3.11.9
  • PyArrow 16.1.0
  • Streamlit 1.37.1
  • GeoPandas 0.14.2

What can I do to resolve this error?