Why is this change necessary? What problem does it solve?
Closes #ISSUE_NUMBER
How does this PR solve the problem? What technical approach is taken?
How did you verify that this works? Were automated tests written?
brew install pyenv-virtualenv
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash