We recommend running our application in a python virtual environment to ensure the packages required do not conflict with your exisitng python distribution.
Install virtualenv
$ sudo apt install virtualenv
Create virtual environment in home directory
$ python3 -m venv thesis-env
Activate virtual environment
$ source ~/thesis-env/bin/activate
Install required packages
pip install -r requirements.txt
When done you can use deactivate
$ deactivate
Please see the following reference site for more information on python virtual environments.