Configure o Python Virtualenv no OS X Mountain Lion

Como o nome indica, o virtualenv é útil se permite que você execute uma configuração completa do Python sem impactar o resto do seu sistema. Eu queria ter certeza disso, então não queria nada instalado em locais de biblioteca de todo o sistema. Aqui está como eu configuro o virtualenv no meu MBP.

Configure uma biblioteca Python local

$ mkdir ~/lib
$ mkdir
~/lib/python2.7
$ mkdir
~/lib/python2.7/site-packages
$
export PYTHONPATH=”~/lib/python2.7/site-packages

Para ter certeza de que a configuração da variável é persistente, eu a adiciono ao meu .bash_profile. Coisas bem normais, eu uso o vi para fazer isso.

Baixe o pacote de instalação do PyPI

Como tenho o python 2.7 instalado, baixe o pacote setuptools-0.6c11-py2.7.egg (observe a string ‘2.7’ no nome do arquivo) em http://pypi.python.org/pypi/setuptools/ .

Instale PyPI

Mude para o local de download, instale o PyPi especificando a biblioteca Python local no prefixo de instalação.

$ sh setuptools-0.6c11-py2.7.egg --prefix=~

Feito isso, o virtualenv agora pode ser instalado. Peguei uma versão de desenvolvimento aqui.

Instale uma versão do virtualenv

$ easy_install --prefix=~ https://github.com/pypa/virtualenv/tarball/develop

Depois de concluir essas quatro etapas, você terá um virtualenv configurado corretamente, onde poderá implantar bibliotecas e aplicativos Python sem afetar o comportamento padrão do sistema.

Se você não conhece a Virtualenv ou gostaria de saber mais sobre ela, verifique o site oficial http://www.virtualenv.org/en/latest/index.html