Как вы можете видеть из http://packages.ubuntu.com/search?keywords=python3.4&searchon=names&suite=xenial§ion=all , python3.4
для Ubuntu 16.04 нет пакета для. Вы можете скомпилировать и установить Python 3.4 из исходного кода, но если вы не знакомы с этим или предпочитаете устанавливать пакеты с помощью менеджера пакетов APT, я бы порекомендовал установить его из известного PPA, который предоставляет различные версии Python для много версий Ubuntu.
Добавьте deadsnakes
PPA (подробнее об этом читайте по адресу https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa ):
sudo add-apt-repository ppa:deadsnakes/ppa
Установить python3.4
:
sudo apt-get update
sudo apt-get install python3.4
Согласно /ubuntu//a/682875/15003 , по- /usr/bin/python3
прежнему следует ссылаться на /usr/bin/python3.5
. Поэтому, если вы хотите вызвать Python 3.4, вам нужно будет ввести полный путь к нему, то есть /usr/bin/python3.4
. Чтобы избежать случайного взлома других программ, я настоятельно рекомендую вам не изменять символическую ссылку, на которую /usr/bin/python3
указывает, а вместо этого просто использовать /usr/bin/python3.4
всякий раз, когда вам нужно вызвать Python 3.4.
В качестве альтернативы можно использовать популярный метод управления несколькими версиями Python, который я лично рекомендую virtualenv
. Вы можете прочитать больше об этом на https://virtualenv.pypa.io/en/stable/ ; дальнейшая разработка этого в этом посте кажется слишком далекой от цели вопроса.