Setting up Your Environment¶
If you cloned the repository you will need to set up the git submodules (if you downloaded and extracted a release, you can skip this step):
git submodule init
git submodule update
VTR requires several system packages. From the top-level directory, run the following script to install the required packages on a modern Debian or Ubuntu system:
You will also need several Python packages. You can optionally install and activate a Python virtual environment so that you do not need to modify your system Python installation:
Then to install the Python packages:
pip install -r requirements.txt
Note: If you chose to install the Python virtual environment, you will need to remember to activate it on any new terminal window you use, before you can run the VTR flow or regressions tests (
From the top-level, run:
which will build all the required tools.
The complete VTR flow has been tested on 64-bit Linux systems. The flow should work in other platforms (32-bit Linux, Windows with cygwin) but this is untested.
Full information about building VTR, including setting up required system packages and Python packages, can be found in Optional Build Information page.
Please let us know your experience with building VTR so that we can improve the experience for others.
The tools included official VTR releases have been tested for compatibility. If you download a different version of those tools, then those versions may not be mutually compatible with the VTR release.
To verfiy that VTR has been installed correctly run::
The expected output is::