curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
Add the following to ~/.bashrc
export PATH="/home/webadmin/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
--- Install python 3.6.5 ---
First install dependencies
sudo apt-get install libbz2-dev
sudo apt-get install libssl-dev
sudo apt-get install libreadline-dev
sudo apt-get install libsqlite3-dev
sudo apt-get install tk-dev
sudo apt-get install python3-tk
--- Create Python Virtual Environment with venv module ---
python -m venv py_venv_gnssr
Add the following lines to py_venv_gnssr/bin/activate
pyenv shell 3.6.5 # Set python version
export PROJECT_SRC_ROOT='/home/woowapdabug/projects/thesis/py_venv_gnssr/src'
export TDS_ROOT='/home/woowapdabug/projects/thesis/py_venv_gnssr/src/gnssr/tds'
export CYGNSS_ROOT='/home/woowapdabug/projects/thesis/py_venv_gnssr/src/gnssr/cygnss'
source py_venv_gnssr/bin/activate
pip install -r src/python_packages.txt
cd src
pip install -e .
sudo apt-get install libgeos-dev