What the f*ck is... virtualenvwrapper

What the f*ck is... virtualenvwrapper

What the f*ck is virtualenvwrapper es una lightning talk de una serie que planeo hacer sobre modules/packages/libraries de Python que facilitan la vida de alguna manera.

En esta primera parte, veo porque deben usar virtualenvwrapper y como partir usandolo rápidamente.

Presentado en el Meetup de Dynlang dedicado a Python (2013/06/18) y en el Meetup Políglota de Dynlang (2013/06/25)

3f4a05fa73be3e28667149056fbd50a1?s=128

Gonzalo Correa

June 18, 2013
Tweet

Transcript

  1. 4.

    Beneficios • Versiones de packages independientes • Interpretes de Python

    distintos • Lista de packages portable y versionable
  2. 6.
  3. 7.

    $ [sudo] pip install virtualenvwrapper ## Modificar .bashrc $ mkvirtualenv

    skout New python executable in skout/bin/python Installing setuptools............done. Installing pip...............done. (skout)$
  4. 8.

    (skout)$ mkvirtualenv wtf New python executable in wtf/bin/python Installing setuptools............done.

    Installing pip...............done. (wtf)$ workon skout (skout)$ workon skout wtf
  5. 9.

    (skout)$ pip install simplejson (skout)$ pip freeze simplejson==3.3.0 (skout)$ workon

    wtf (wtf)$ pip freeze (wtf)$ pip install simplejson==2.0 (wtf)$ pip freeze simplejson==2.0.0