Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation: Run on Windows without install #722

Open
eabase opened this issue Nov 20, 2024 · 0 comments
Open

Documentation: Run on Windows without install #722

eabase opened this issue Nov 20, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@eabase
Copy link

eabase commented Nov 20, 2024

Hey!
This is an absolutely amazing piece of software!
An incredibly beautiful, intuitive & clean design.
Thank you! 💯 💖

I got my NanoVNA, and was quite sad to play with the plastic feeling of the onscreen touch pad/pen.
Loading up this software suddenly makes it feel like a professional piece of lab equipment.

I also decided I didn't want to install it blindly after seeing all the false malware flags in VT.
So I ran it from command line in Powershell. Works great!

Here are the steps for Python 3.12.7. Please add to the installation instructions here:

# Requirements: Powershell core, git for windows, Python 3.12.7
# Run the following from an Admin Powershell in the download directory
git clone https://github.com/NanoVNA-Saver/nanovna-saver.git
cd nanovna-saver

# Update pip and install venvlink
pip list --outdated
python -m pip install --upgrade pip
pip install -U venvlink

# mkven is an alias for: "python -m venvlink"
mkven -S nanovna 
activate

cat .\requirements.txt
pip install -U numpy scipy Cython setuptools setuptools-scm sip pyserial PyQt6 PyQt6-sip

# To run:
python nanovna-saver.py &

Then, to connect you NanoVNA:

  1. Attach the NanoVNA from your PC's USB port to USB-C port on device.
  2. Turn on the device
  3. Open Device Manager: hdwwiz.cpl
  4. Look for a: "USB Serial Device (COM <n>)"
  5. Take note of the COM port number <n>
  6. The USB VID:PID seem to be: 0483:5740 for this device.
  7. Start App and connect.

Enjoy!

PS. Pip packages seem to work with latest versions, so no need to use the requirements file.

@eabase eabase added the enhancement New feature or request label Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant