Como você pode ver em http://packages.ubuntu.com/search?keywords=python3.4&searchon=names&suite=xenial§ion=all , não há pacote python3.4
para o Ubuntu 16.04. Você pode compilar e instalar o Python 3.4 a partir da fonte, mas se você não estiver familiarizado com isso ou preferir instalar pacotes usando o gerenciador de pacotes APT, eu recomendaria instalá-lo a partir de um PPA conhecido que fornece uma variedade de versões do Python para muitas versões do Ubuntu.
Adicione o deadsnakes
PPA (leia mais sobre isso em https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa ):
sudo add-apt-repository ppa:deadsnakes/ppa
Instalar python3.4
:
sudo apt-get update
sudo apt-get install python3.4
De acordo com /ubuntu//a/682875/15003 , /usr/bin/python3
ainda deve estar vinculado /usr/bin/python3.5
. Portanto, se você quiser chamar o Python 3.4, precisará digitar o caminho completo para ele, que é /usr/bin/python3.4
. Para evitar a quebra acidental de outros programas, eu recomendo fortemente que você não altere o link simbólico que /usr/bin/python3
aponta para, e use apenas /usr/bin/python3.4
sempre que precisar chamar o Python 3.4.
Como alternativa, um método popular para gerenciar várias versões do Python, que eu pessoalmente recomendo, é usar virtualenv
. Você pode ler mais sobre isso em https://virtualenv.pypa.io/en/stable/ ; uma elaboração mais aprofundada deste post parece muito distante da intenção da questão.