Eu pessoalmente deixo o Python do Ubuntu sozinho . Use virtualenv (com --no-site-packages
) para desenvolvimento .
Tudo parece muito estranho e um pouco estressante quando você começa, mas sério, sem esbarrar em conflitos de sistema e ter sua pilha inteira de Python quebrada quando você faz uma atualização de lançamento ... É um milhão de vezes melhor.
Algumas pessoas optam por um virtualenv por projeto. Eu gosto de manter os meus juntos porque me obriga a manter o código antigo. Eu não posso deixar os projetos do Django 1.1 existirem porque eles não são compatíveis com o meu ambiente do Django 1.5.
A exceção óbvia a tudo isso é o desenvolvimento do para Ubuntu ... mas você realmente precisa confiar nos pacotes enviados pelo Ubuntu (ou incluir bibliotecas no seu pacote).