Skip to content

Instantly share code, notes, and snippets.

@rcotrina94
Last active February 13, 2016 19:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rcotrina94/750e45945d26ab7e9c1e to your computer and use it in GitHub Desktop.
Save rcotrina94/750e45945d26ab7e9c1e to your computer and use it in GitHub Desktop.
Development Environment Setup

Actualizar índices de repositorios

sudo apt-get update

Instalar git

sudo apt-get install git

Instalar mercurial

sudo apt-get install mercurial

Instalar instalador de módulos de Python - Instalar pip

sudo apt-get install python-pip

Posible requisito instalar paquetes build-essential y python-dev

Instalar virtualenv y virtualenvwrapper

sudo pip install virtualenv virtualenvwrapper
Crea la carpeta para virtualenvs
mkdir ~/.virtualenvs
Crea la carpeta para tus proyectos
mkdir ~/webapps

El nombre de ésta carpeta es según uno elija.

Al final del documento ~/.bashrc se agrega:
# virtualenvwrapper
export PROJECT_HOME=$HOME/webapps
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

Se puede editar usando nano ~/.bashrc Si nano no está instalado, instalar con sudo apt-get install nano

En la línea de PROJECT_HOME se edita webapps a cualquier nombre.

Reiniciar bash ó cerrar y abrir consola
source ~/.bashrc
Creación de virtualenv
mkvirtualenv <nombre>
Eliminación de virtualenv

rmvirtualenv <nombre>

Copia de virtualenv

cpvirtualenv <nombre> <nombre_copia>

Eliminación de virtualenv

lsvirtualenv <nombre>

Activar un virtualenv

workon <nombre>

Desactivar virtualenv activo

deactivate

Para más usos del virtualenvwrapper ver la documentación oficial:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment