Как обновить Python в Linux до последней версии
Первая команда sudo apt update обновит списки пакетов, а вторая команда sudo apt upgrade python обновит Python до последней доступной версии.
После выполнения этих команд Python будет успешно обновлен до последней версии на вашей системе Linux.
Детальный ответ
Как обновить Python на Linux до последней версии
Данный статья предоставляет подробную инструкцию о том, как обновить вашу установку Python на Linux до последней версии. Мы сосредоточимся на использовании обновленных пакетных менеджеров для различных дистрибутивов Linux.
Установка Python через пакетный менеджер
1. Обновление списка пакетов:
sudo apt update
2. Удаление предыдущей версии Python (если уже установлена):
sudo apt remove python3
3. Установка Python с использованием пакетного менеджера (в примере используется apt):
sudo apt install python3
4. Подтверждение установки Python:
python3 --version
Обновление Python через venv
1. Обновление системных пакетов:
sudo apt update
2. Установка необходимых пакетов:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev libbz2-dev
3. Скачивание исходного кода Python:
wget https://www.python.org/ftp/python//Python-.tar.xz
Замените на нужную вам версию Python.
4. Распаковка архива:
tar -xf Python-.tar.xz
Замените на нужную вам версию Python.
5. Переход в папку с исходным кодом Python:
cd Python-
Замените на нужную вам версию Python.
6. Конфигурация и установка Python:
./configure --enable-optimizations
7. Компиляция и установка:
make -j (n)
Замените (n) на количество ядер вашего процессора для использования во время компиляции. Например, если у вас есть 4 ядра, используйте «make -j 4».
8. Установка Python:
sudo make altinstall
9. Проверка установки новой версии Python:
python --version
Замените на нужную вам версию Python.
Использование установленной версии Python
После успешной установки последней версии Python вам потребуется указать новую версию по умолчанию. Вы можете создать символическую ссылку на исполняемый файл новой версии Python и назначить ее в системную переменную PATH.
1. Создание символической ссылки:
sudo ln -s /usr/local/bin/python /usr/bin/python
Замените на установленную вами новую версию Python.
2. Проверка правильности настройки:
python --version
Вы должны увидеть версию Python, которую вы установили в предыдущих шагах.
Заключение
Теперь вы знаете, как обновить Python на Linux до последней версии. Вы можете выбрать один из предложенных методов в соответствии с вашими потребностями и предпочтениями. Учтите, что обновление Python может повлиять на работу ваших существующих программ, поэтому будьте внимательны и проверьте совместимость с вашими приложениями.
Как обновить python
На одной рабочей машине одновременно может быть установлено несколько версий Python. Это бывает полезно, когда идет работа с некоторыми внешними библиотеками, которые поддерживают разные версии python, либо в силу каких-то других причин нам надо использовать несколько разных версий. Например, на момент написания статьи последней и актуальной является версия Python 3.11 . Но, допустим, необходимо также установить версию 3.10 , как в этом случае управлять отдельными версиями Python?
Windows
На странице загрузок https://www.python.org/downloads/ мы можем найти ссылку на нужную версию:
И также загрузить ее и установить:

Чтобы при использовании интерпретатора Python не прописывать к нему весь путь, добавим при установке его в переменные среды. Но здесь надо учитывать, что в переменных среды может содержаться несколько путей к разным интерпретаторам Python:

Та версия Python, которая находится выше, будет версией по умолчанию. С помощью кнопки «Вверх» можно нужную нам версию переместить в начало, сделав версией по умолчанию. Например, в моем случае это версия 3.11. Соответственно, если я введу в терминале команду
python --version


