========================== Working with pyenv ========================== .. _installing_pyenv: Installing pyenv ================= The official installation guide is available here `pyenv on github `_. The official guide includes instructions for Mac OS X as well. Installing pyenv on Ubuntu: .. code-block:: bash sudo apt-get install git python-pip make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev sudo pip install virtualenvwrapper git clone https://github.com/yyuu/pyenv.git ~/.pyenv git clone https://github.com/yyuu/pyenv-virtualenvwrapper.git ~/.pyenv/plugins/pyenv-virtualenvwrapper echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc echo 'pyenv virtualenvwrapper' >> ~/.bashrc exec $SHELL Installing a fresh version of Python ===================================== Now that pyenv and the virtualenvwrapper plugin is installed. We need to download and install a version of python. In this case, we're going to install Python 2.7.6. .. code-block:: bash # Install pyenv install 2.7.6 # Set 2.7.6 as your shell default pyenv global 2.7.6