GraphSpy can be installed in several ways. As long as you have Python3 available, it should run fine on any operating system.
Recommended installation (pipx)
The following syntax should allow you to install GraphSpy on most operating systems and make it available from your command line globally.
Using pipx will ensure that there are no dependency conflicts.
For Windows, you might need to use the following syntax:
After installation, GraphSpy can easily be executed from any location. If it doesn't work directly, try opening a new command prompt.
Updating
To update GraphSpy with pipx, simply run the following command:
Pip
At this point in time, GraphSpy does not have very strict dependency requirements, so pip should work fine in most use cases as well. However, if you do encounter dependency conflicts when installing with pip directly, then you are on your own!
After installation, GraphSpy can easily be executed from any location. If it doesn't work directly, try opening a new command prompt.
Run from source
If you don't want to install GraphSpy on your system, you can also just clone the repository locally and execute it directly from there.
After installing the requirements, GraphSpy can be executed directly with Python.