python + vim - Entorno de trabajo



Esta es una simple guía de los pasos que suelo seguir para configurar un entorno de trabajo con python, usando vim como editor+IDE.

/images/dj+vim+python.png

VIM

Uso la config de fisa fisa-vim-config

Instalo vim, git y dependencias

sudo apt-get install vim exuberant-ctags git

Verifico que vim tiene soporte para python

vim --version | grep +python

Otras dependencias para python

sudo pip install dbgp vim-debug pep8 flake8 pyflakes isort

Abro vim para instalar los plguins

vim

PYTHON

Verifico versión de python y versión de pip

python --version
pip --version

Instalo virtualenv

sudo apt-get install virtualenv

Creo carpeta de para virtualenv

mkdir ~/.virtualenvs

Instalo virtualenv-wrapper

sudo pip install virtualenvwrapper

Configuro virtualenv-wrapper

echo "export WORKON_HOME=~/.virtualenvs" >> ~/.bashrc
echo ". /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc

Recargo bashrc

. ~/.bashrc

Compruebo el funcionamiento

workon  # esto debe mostrar tus entornos virtuales, vacio si lo acabamos de instalar

Creo un entorno

mkvirtualenv new_env

Verás que el prompt cambia y ahora empieza con (new_env). Eso indica que estás en un entorno virtual.

Especifico la carpeta del proyecto - útil para moverse a la carpeta una vez ingresado en el entorno virtual:

cd [project_root]  # reemplaza [project_root] por la carpeta del proyecto
pwd > ~/.virtualenvs/new_env/.project

Chequeo que funcione OK con

cdproject

Hasta acá llega la guía. La iré actualizando según vaya añadiendo pasos en la configuración del entorno.

¿Tenés pasos extra en tu configuración? ¿O tenés algún consejo para dar?

Por favor, deja un comentario!! :-)

Abrazo

Comentarios


Comments powered by Disqus