Skip to content

Instantly share code, notes, and snippets.

@gyribeiro
Last active June 28, 2017 12:32
Show Gist options
  • Save gyribeiro/49a3ca814a635398ecd7599fb77b5fcb to your computer and use it in GitHub Desktop.
Save gyribeiro/49a3ca814a635398ecd7599fb77b5fcb to your computer and use it in GitHub Desktop.
PIP how to

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment