I installed miniforge by
brew install --cask miniforge
and created a virtual env using conda and I was able to install pandas with python 3.9.1
Here's my log
❯ python3
Python 3.9.2 | packaged by conda-forge | (default, Feb 21 2021, 05:00:30)
[Clang 11.0.1 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
[1] + 36380 suspended python3
❯ pip3 install pandas
Collecting pandas
Using cached pandas-1.2.4-cp39-cp39-macosx_11_0_arm64.whl
Collecting python-dateutil>=2.7.3
Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting pytz>=2017.3
Using cached pytz-2021.1-py2.py3-none-any.whl (510 kB)
Collecting numpy>=1.16.5
Using cached numpy-1.20.2-cp39-cp39-macosx_11_0_arm64.whl
Collecting six>=1.5
Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Installing collected packages: six, pytz, python-dateutil, numpy, pandas
Successfully installed numpy-1.20.2 pandas-1.2.4 python-dateutil-2.8.1 pytz-2021.1 six-1.15.0