Download pip installer:
wget https://bootstrap.pypa.io/get-pip.py
Install pip locally (~/.local/):
python get-pip.py --user
Uninstall pip:
python -m pip uninstall pip setuptools
Install viritualenvwrapper locally with pip:
pip install -U --user virtualenvwrapper
Add to .bashrc:
#export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
#export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
if [ -f "${HOME}/.local/bin/virtualenvwrapper.sh" ]; then
_virtualenvwrapper_sh="${HOME}/.local/bin/virtualenvwrapper.sh"
fi
if [ -n "${_virtualenvwrapper_sh}" ]; then
export WORKON_HOME=${HOME}/.virtualenvs
source ${_virtualenvwrapper_sh}
fi
Create a virtualenv (my_env):
mkvirtualenv my_env
Create a virtualenv (my_env3) with a specific python version (3):
mkvirtualenv my_env3 -p $(which python3)
Starting a virtualenv:
workon my_env
Exite a virtualenv:
deactivate
List virtualenvs:
lsvirtualenv
Delete a virtualenv (my_env):
rmvirtualenv my_env