Как установить Python 3.7.2 в Ubuntu 18.04/18.10
Это краткое руководство предназначено для тех, кто хочет установить последнюю версию Python 3.7.2 в Ubuntu 18.04 LTS, Linux Mint 19.x и Ubuntu 18.10.
Ubuntu 18.04 поставляется с Python 2.7 и Python 3.6 «из коробки», а позже включает Python 3.7.1 в свой репозиторий обновлений (юниверс).
В обновленной версии Python 3.7.2 вы можете выполнить следующие шаги, чтобы использовать пакеты ToolChain PPA.
1. Откройте терминал либо с помощью сочетания клавиш Ctrl+Alt+T, либо выполнив поиск «Терминал» в панели запуска приложений. Когда он откроется, выполните команду, чтобы добавить PPA ToolChain:
sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa
Введите пароль пользователя (без визуальной обратной связи), когда он спросит, и нажмите Enter, чтобы продолжить.
2. Затем запустите команду для установки Python3.7:
sudo apt install python3.7
Для Linux Mint 19.x выполните команду sudo apt update
, чтобы сначала проверить обновления.
3. Поскольку PPA содержит другие пакеты инструментов обновления, например, gcc-7.4.0, gcc-8.2.0 и python-3.6.8, вы можете впоследствии удалить PPA через Программное обеспечение. Вкладка «И обновления» -> «Другое программное обеспечение».
4. Чтобы python3
использовал новый установленный Python 3.7.2 вместо версии 3.6.7 по умолчанию, выполните команды, чтобы добавить Python3.7 в качестве выбора:
Этот шаг может вызвать проблемы, связанные с python3.6! Насколько я знаю, терминал после этого не запустится, если вы не создадите заново символическую ссылку на python3.6.
В Ubuntu 18.04 в качестве обходного пути вы можете запустить следующие две команды:
sudo rm /usr/bin/python3
sudo ln -s python3.6 /usr/bin/python3
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
Затем переключитесь между двумя версиями с помощью команды:
sudo update-alternatives --config python3
Вот и все. Наслаждаться!