Если вам нужно установить несколько версий Python (рядом с основной) на Ubuntu / Mint : (должно работать аналогично другим Unix'ам.)
1) Установите необходимые пакеты для компиляции исходного кода
$ sudo apt-get install build-essential checkinstall
$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
2) Скачайте и распакуйте нужную версию Python
Загрузите Python Source для Linux как tarball и переместите его в /usr/src
.
Распакуйте загруженный пакет на место. (замените 'x' на загруженную версию)
$ sudo tar xzf Python-x.x.x.tgz
3) Скомпилируйте и установите исходный код Python
$ cd Python-x.x.x
$ sudo ./configure
$ sudo make altinstall
Ваша новая корзина Python теперь находится в /usr/local/bin
. Вы можете протестировать новую версию:
$ pythonX.X -V
Python x.x.x
$ which pythonX.X
/usr/local/bin/pythonX.X
# Pip is now available for this version as well:
$ pipX.X -V
pip X.X.X from /usr/local/lib/pythonX.X/site-packages (python X.X)