-
Install python3.8 and pip
sudo apt install python3.8 python3-pip python3 -m venv ~/.venv_nano . ~/.venv_nano/bin/activate pip install -U pip
-
Clone repo and cd into the directory
git clone https://github.com/NanoVNA-Saver/nanovna-saver cd nanovna-saver
-
Update pip and run the pip installation
python3 -m pip install .
(You may need to install the additional packages python3-distutils, python3-setuptools and python3-wheel for this command to work on some distributions.)
-
Once completed run with the following command
. ~/.venv_nano/bin/activate python3 nanovna-saver.py
Via a MacPorts distribution maintained by @ra1nb0w.
-
Install MacPorts following the install guide
-
Install NanoVNASaver :
sudo port install NanoVNASaver
-
Now you can run the software from shell
NanoVNASaver
or run as app/Applications/MacPorts/NanoVNASaver.app
-
Install Homebrew from https://brew.sh/ (This will ask for your password)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
-
Python :
brew install python
-
Pip :
Download the get-pip.py file and run it to install pipcurl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py
-
NanoVNASaver Installation :
clone the source code to the nanovna-saver foldergit clone https://github.com/NanoVNA-Saver/nanovna-saver cd nanovna-saver
-
Install local pip packages
python3 -m pip install .
-
Run nanovna-saver in the nanovna-saver folder by:
python3 nanovna-saver.py