The latest versions may be downloaded through the links below:
Older versions may be downloaded from MediaFire
(install instructions below for each platform).
Note: Mac OS support is not currently available for the latest version of PyVmMonitor.
Requisites
For enhanced profiling, PyVmMonitor also requires yappi: https://github.com/sumerc/yappi/
Note: since version 1.0.1, pre-built binaries are distributed along PyVmMonitor in Windows for some Python versions.
If you can't get a pre-built binary, you should install it. The simple step to do it is:
pip install yappi
Instaling on Windows: after downloading PyVmMonitor, double-click the installer and follow the steps!
Instaling on Linux: after downloading the .tar.gz, and moving it to the proper folder, extract it to where you'd like:
tar xvf pyvmmonitor.tar.gz
Then, create a link to start it using 'pyvmmonitor-ui' from anywhere with:
sudo ln -s `pwd`/pyvmmonitor/pyvmmonitor-ui /usr/bin/pyvmmonitor-ui
(or alternatively, just execute pyvmmonitor/pyvmmonitor-ui)
Note: it's possible that it complains about libblas.so.3 not being there, in this case, please install the needed deps:
sudo apt-get install libatlas-base-dev
Note: attach to process may not work if ptrace is not configured properly.
See: https://stackoverflow.com/questions/19215177/how-to-solve-ptrace-operation-not-permitted-when-trying-to-attach-gdb-to-a-pro