Use o pyenv https://github.com/pyenv/pyenv para baixar, instalar e gerenciar múltiplas versões do INTERPRETADOR Python na sua maquina. Primeiro instale as dependências: Linux (Ubuntu): Abra um terminal, apertando o atalho CRTL + ALT + T ou digite aperte a tecla do windows e digite terminal, ou clique com o botão direito na tela, e escolha a opção "Abrir Terminal" (somente para Ubuntu 15.10 ou superior, para 14.04 é necessário instalar o pacote nautilus-open-terminal e reiniciar) Primeiro, atualize a lista de pacotes: sudo apt-get update Instale os pacotes básicos sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm gettext libncurses5-dev tk-dev tcl-dev blt-dev libgdbm-dev git python-dev python3-dev aria2 depois: curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash logo após, edite o arquivo .bashrc localizado na "Pasta Pessoal" ou Home do seu usuário, com o comando: gedit ~/.bashrc adicione esses comandos ao final do arquivo: export PYTHON_BUILD_ARIA2_OPTS="-x 10 -k 1M" export PATH="~/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" feito isso, salve o arquivo, feche o gedit e feche TODOS os terminais para poder aplicar a configuração. Abra novamente um terminal, apertando o atalho CRTL + SHIFT + T . Você pode ver as versões do interpretador Python que podem ser instalados com o comando: pyenv install -l Se a versão do interpretador Python que você quer instalar não aparecer na lista, tente atualizar da base de dados de versões do interpretadores rodando pyenv pyenv update Instale o pyenv (vou usar a versão 3.5.1 nos exemplos a seguir, mas você pode usar qualquer uma das versões listadas ao executar pyenv install -l ) pyenv install 3.5.1 logo após, defina o Python 3.5.1 como o python padrão do seu usuário: pyenv global 3.5.1 ps: Se você instalou múltiplas versões do interpretador python e quer deixa-las disponíveis para uso execute pyenv global versao_principal segunda_versao terceira_versao exemplo, vamos supor que você instalou o Python 3.5.1, 3.6.2, 2.7.13 , então o comando seria: pyenv global 3.5.1 3.6.2 2.7.13 Verifique a versão instalada com: python -V