Как вы можете видеть из 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.
Добавьте deadsnakesPPA (подробнее об этом читайте по адресу 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/ ; дальнейшая разработка этого в этом посте кажется слишком далекой от цели вопроса.