Eu instalei o Python 3.4 a partir da fonte e consegui desinstalá-lo de alguma forma. Agora, se eu tentar instalar o Python 3.4 apt-get install python3.4
, ele retornará
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libpython3.4-minimal' for regex 'python3.4'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
A execução direta python3.4 --version
não funciona tão bem. O que devo fazer?
kivy
pode rodar em Python 3.5 até onde eu sei.Respostas:
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 ):Instalar
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.fonte
sudo add-apt-repository ppa:deadsnakes/ppa
. Funciona apenas para Ubuntu até 16.04