Good morning.
So the conda package hasn't been updated for a few years. But the libraries that run it have. This causes WRF python to break.
Specifically it's netcdf that is causing it.
WRF python needs older libraries then what is installed.
So the way around it is to build a new environment but in a specific order.
conda init bash
conda activate base
conda create -n wrf-python -y
conda activate wrf-python
conda install -c conda-forge netcdf4=1.5.8 -y --freeze-installed
conda install -c conda-forge imageio=2.27.0 -y --freeze-installed
conda install -c conda-forge basemap=1.3.6 -y --freeze-installed
conda install -c conda-forge metpy=1.4.1 -y --freeze-installed
conda install -c conda-forge wrf-python=1.3.4.1 -y --freeze-installed
conda deactivate
conda deactivate
conda deactivate