Não faça isso! Por favor não use sudo pip
!
Você está tentando substituir algo no ambiente Python do sistema. Se você insistir em usar esse ambiente para o que estiver fazendo, use os pacotes python-six
e / ou python3-six
.
Por quê? Porque o Ubuntu depende do Python para muitas, muitas coisas. Substituir uma biblioteca do sistema por uma nova versão pode significar a quebra de grandes quantidades do sistema. As versões empacotadas e distribuídas do Ubuntu são testadas umas contra as outras.
Se você quiser o Six 1.10, você tem algumas opções:
- Atualize para o Ubuntu 16.04, que é enviado em 1.10.
- Use um virtualenv . Isso cria um ambiente local e você pode ter qualquer versão de qualquer pacote Python que desejar. Ele usa o sistema Python binário (e isso é opcional), mas nada mais.
- Melhor que qualquer um deles, faça as duas coisas. Se você está no Python 3, você terá acesso a uma carga de 3.5 coisas maravilhosas (mmm async) e se você não for, então é apenas uma versão ligeiramente posterior de 2.7.