Entornos virtuales para NodeJS con nodeenv

virtualenvwrapper es una de las herramientas más útiles que alguien que use Python debe conocer. Está contruida sobre virtualenv y permite crear entornos aislados donde controlar las versiones de Python y los paquetes que se usa, sin afectar a otros proyectos y al sistema operativo. Al empezar a experimetar con NodeJS he descubierto que existe algo parecido para esta plataforma. Se trata de nodeenv, y funciona sobre virtualenv, de tal manera que es fácil familiarizarse con él y su funcionamiento es el mismo. »

Como lanzar un comando UNIX desde Python

Seguro que al leer el título has pensado inmediatamente os.system("loquesea"), y sí, funciona pero es un follón manejar stdin y stdout.

El método que más me ha gustado ha sido subprocess.call(). Es mucho más flexible, devuelve únicamente el código de estado y no hay que preocuparse en manejar excepciones.

»