There have been some issues lately getting PySurfer set up and running. Here is how I recently got things set up on our server.
I am pretty sure that the anaconda build of mayavi is broken, but I have had success installing everything with pip (go figure). To demonstrate, I am going to install everything into a fresh conda enviornment.
conda create -n setup_pysurfer python=3.7 pip