Você pode instalar uma nova versão do Python 3.3 junto com as versões existentes do Python sem fazer nenhuma alteração nas versões padrão do Python e sem fazer nenhuma alteração nas versões do Python que já estão instaladas. Dessa forma, o seu sistema continuará a usar as versões padrão do Python da mesma forma como de costume, a menos que você diga especificamente para usar o Python 3.3 (por exemplo, para usar o django-polymorphic).
Abra o terminal e digite:
sudo apt-get install build-essential libsqlite3-dev sqlite3
wget http://www.python.org/ftp/python/3.3.5/Python-3.3.5.tar.xz
tar xJf ./Python-3.3.5.tar.xz
cd ./Python-3.3.5
./configure --prefix=/opt/python3.3
make
make test
sudo make altinstall
echo 'alias py3.3="/opt/python3.3/bin/python3.3"' >> .bashrc
source ~/.bashrc
Agora você pode executar o Python 3.3 usando o comando py3.3
.
make install
can overwrite or masquerade the python binary.make altinstall
is therefore recommended instead ofmake install
since it only installs inexec_prefix/bin/pythonversion
.Python 3.3 documentation
Agora que você tem o Python 2.7, o Python 3.3 e o Python 3.5 instalados, você pode mudar do Python padrão para o Python 3.3 alternativo e voltar usando os seguintes comandos update-alternatives
.
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
sudo update-alternatives --install /usr/bin/python python /opt/python3.3/bin/python3.3 3
sudo update-alternatives --config python
Depois de executar sudo update-alternatives --config python
, haverá três opções para o python alternativo (fornecendo /usr/bin/python
). Pressione enter para manter a escolha atual (*) ou digite um número de seleção (que pode ser 1, 2 ou 3).
Outros comandos úteis do python:
python --version # show python version
update-alternatives --list python # list all python alternatives