Direto ao assunto…
Desde o mês de maio está disponível a nova versão do Django, 1.2, com algumas melhorias e grandes modificações, porém nos repositórios oficiais do Ubuntu nada de um pacote com a versão atualizada. Procurando algumas soluções para instalar, lembrei-me de uma ferramenta utilíssima, mas muito pouco divulgada (pelo menos eu não vejo muita gente falando nela…): o utilitário easy_install.
O easy_install é parte do pacote python-setuptools no Ubuntu, e com ele é possível instalar a maioria das bibliotecas necessárias para trabalhar com python.
Decidi usá-la para instalar a nova versão do Django. Antes devo mencionar que já possuia uma versão do Django instalada, no meu caso, a versão 1.1.1. Assim usei o easy_install para atualizar o Django:
easy_install -U django
No entanto, o easy_install retornava um erro um tanto inconveniente… e uma certa falta de atenção me fez perder quase meia hora.
O Erro:
error: can’t create or remove files in install directoryThe following error occurred while trying to add or remove files in theinstallation directory:[Errno 2] No such file or directory: ‘/usr/local/lib/python2.6/dist-packages/test-easy-install-6022.write-test’The installation directory you specified (via –install-dir, –prefix, orthe distutils default setting) was:/usr/local/lib/python2.6/dist-packages/This directory does not currently exist. Please create it and try again, orchoose a different installation directory (using the -d or –install-diroption).
easy_install -d /usr/local/lib/python2.6/dist-packages/ -U django
easy_install -d /usr/lib/python2.6/dist-packages/ -U django
Deixe um comentário