Installation of PVC

This document walks you through the installation of PVC.

The easiest way to install PVC is by using pip, which would automatically install any dependencies for you or you could use the latest development version of PVC from the Github repository.

Requirements

The following list provides information about the PVC dependencies.

Some of the PVC features require additional packages to be present in order to take advantage of these features. The list below provides information about any optional dependencies of PVC.

Note, that these dependencies are not required and are only needed if you intend to use the features provided by them.

  • gnuplot - Used for plotting performance graphs
  • VMware Player - Used for establishing a remote console session
  • A VNC client - Used for establishing a remote console VNC session

Installation with pip

In order to install PVC using pip, simply execute this command:

$ pip install pvc

If you would like to install PVC in a virtualenv, then follow these steps instead:

$ virtualenv pvc-venv
$ source pvc-venv/bin/activate
$ pip install pvc

Installation from source

The master branch of PVC is where main development happens.

In order to install the latest version of PVC follow these simple steps:

$ git clone https://github.com/dnaeon/pvc.git
$ cd pvc
$ sudo python setup.py install

If you would like to install PVC in a virtualenv follow these steps instead:

$ virtualenv pvc-venv
$ source pvc-venv/bin/activate
$ git clone https://github.com/dnaeon/pvc.git
$ cd pvc
$ python setup.py install

This would take care of installing all dependencies for you as well.