I used the installation process as described on the GitHub nanovna-saver website for installation of nanovna-saver for the Mac OS. It is as follows:
Mac OS:
Homebrew
Install Homebrew From :
/usr/bin/ruby -e "$(curl -fsSL )"
Python :
brew install python
NanoVNASaver Installation
git clone
cd nanovna-saver
Change PyQt restriction in setup.py PyQt5==5.11.2 to PyQt5
Install local pip packages
python3 -m pip install .
NanoVNASaver
All of the above works for me and I believe the Python installation is v3.7.4 Hope this helps.
Larry