Python

Virtualenv

O virtualenv permite que se tenha instâncias isoladas de python. Muito útil para testar diferentes versões de bibliotecas.

Rode os seguintes comandos para instalar o pip, virtualenv e virtualenvwrapper:

easy_install pip
pip install virtualenv virtualenvwrapper

Eu sugiro criar um diretório ~/.virtualenvs em cada máquina que possuir. Acrescente as seguintes linhas no seu ~/.bashrc:

export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages --distribute'
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true

Para criar um novo virtualev rode o comando abaixo. Nesse comando vamos criar um virtualenv chamado teste-music21:

mkvirtualenv --no-site-packages --distribute teste-music21

Os comandos básicos para se trabalhar com o virtualev são workon e deactivate. Para trabalhar dentro do virtualenv teste-music21:

workon teste-music21

Agora que você está dentro do virtualev, instale alguns pacotes com o pip:

pip install PIL numpy matplotlib music21

Mas você pode precisar usar as versões de desenvolvimento de algumas bibliotecas (e pode ter um virtualenv para versões estáveis e outro para versões em desenvolvimento):

pip install PIL numpy
pip install git+git://github.com/matplotlib/matplotlib.git
pip install git+git://github.com/kroger/music21.git

Para usar o ipython deve-se instalar dentro do virtualenv:

pip install ipython

No Windows

Primeiramente baixe e instale o Python. Em seguida baixe e instale o setuptools. Observe para baixar a mesma versão do Python (2.7). Tanto o python quanto o setuptools, basta descompactar e instalar.
Em seguida baixe o PIP. Para instalar o PIP, entre no prompt de comando, vá até a pasta do PIP e digite

setup.py install

Com o PIP instalado, ainda através do Prompt de comando, entre na pasta ‘scripts’, que está dentro do diretório python (provavelmente este diretório: “C:\Python27\Scripts”) e digite

pip install package

Ele instalará  package em sua máquina.
Para instalar o virtualenv, no mesmo diretório digite

pip install virtualenv

No Windows recomendamos usar o Canopy Express para editar e interpretar o código