A linguagem de programação Python possui duas vertentes que são utilizadas atualmente por uma muitos desenvolvedores e programas legados. Em uma instalação do sistema operacional Ubuntu 16.04 por exemplo você encontrará duas versões do Python instaladas, contudo a versão 2.7 não é mais recomendada para utilização em novos projetos de software pois o seu suporte oficial irá acabar em breve.
Tendo em vista a longividade dos nossos programas nós devemos utilizar a versão 3 do Python, então vamos ao passo a passo para que isto funcione.
Um gerenciador de dependências é um software capaz de agrupar, configurar, obter, remover e realizar consultas a uma base de dados com informações de sobre programas ou bibliotecas que podem ser utilizados para a construção de um novo sistema.
O nosso Ubuntu se tormou muito popular por causa do gerenciador de pacotes, o chamado apt, com ele nós podemos instalar softwares de maneira super rápida sem nos preocuparmos com infinitas linhas de configuração, e isso é master card, não tem preço [Salve Valéria].
O Python também possui um gerenciado de pendências / pacotes, é o chamado pip, como ele nós podemos manter softwares de todos os tamanhos de uma maneira prática e elegante.
Nesta versão do Ubuntu nós não possuimos o pip instalado, é preciso faze-lo para que possamos usufruir dos seus benefícios, então mãos a obra.
Primeiramente abra o seu terminal, se você não possuir familiaridade com o terminal não se preocupe, de agora em diante ele será o seu melhor amigo (comandos são mais rápidos que clicks 🔥). Procure por terminal no seu menu inicial ou digite CTRL + ALT + T.
Agora então digite, logo após será necessário digita a sua senha de administrador / usuário:
sudo apt-get update
Este comando irá atualizar o seu repositório de pacotes no seu Ubuntu.
Agora então vamos instalar o pip:
sudo apt-get install -y python3-pip python3-venv
Se tudo ocorrer bem você pode digitar e terá um resultado semelhante (não se importe com a versão):
pip3 --version
Output
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
Agora então nós podemos utilizar o pip, o ambiente virtual do python 3 para rodar nossos programas.