Search code examples
pythonmacospyarrowstreamlit

Can't install pyarrow on macOS Big Sur


I'm trying to install streamlit which requires the pyarrow module (Python lib for Apache arrow). There's no error message, the installation just hangs indefinitely.

I did some research, and found out that probably pyarrow developers are not supporting Python 3.8 (not sure).

How can I use streamlit on macOS Big Sur 11.1?


Solution

  • Here's what worked for me:

    I updated python3 to 3.9 (the default version was 3.8). It should do the job, if not, you should also update macOS to 11.4 (or latest).

    If you've not update Python on a Mac before, make sure you go through this StackExchange thread or do some research before doing so.