Как я устанавливаю Python 3.8 в Lubuntu 18.04?

Я загрузил Lubuntu LTS 18.04 и существует Python 3.6.9, НЕАКТИВНЫЙ, который встроен. Но так как это очень старо, я хочу обновить к 3,8. Как я делаю это?

0
задан 21 December 2019 в 19:00

3 ответа

Шаг 1: Установите последнюю версию Python. В настоящее время, 3.8 последнее

sudo apt install python3.8

Шаг 2: Добавьте Python 3.6 & Python 3.8 к альтернативам обновления

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6.9
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8.1

Шаг 3: Обновите Python 3 для указания на Python 3.7

По умолчанию, на Python 3.6 указывают на Python 3. Так, мы выполняем python3, который это выполнит как python3.6, но мы хотим выполнить это как python3.8

sudo update-alternatives --config python3

versions, необходимо получить подобный вывод. Теперь тип 2 и хит вводят для Шага 4 Python 3.

: Протестируйте версию python

, Наконец тестируют текущую версию Python путем ввода

python3 -V
1
ответ дан 21 December 2019 в 23:29

Этот пост является вики-сайтом сообщества, поэтому комментарий @Kulfy не приписывается ему. Эта процедура работала на Ubuntu 18.04.

НИКОГДА НЕ МЕНЯЙТЕ ПИТОН ПО УМОЛЧАНИЮ!!! Это может привести к сбою системы, и некоторые приложения даже не запустятся. Гораздо лучше вызывать python3.8 с помощью команды python3.8

При установке python3.8 выполните следующие действия

$ sudo apt-get install python3.8 python3.8-dev python3.8-distutils python3.8-venv

Для большинства людей это приемлемо, так как они будут использовать виртуальную среда для развития. Создайте виртуальную среду и активируйте ее, как обычно. Это оставит вас в терминале, где python преобразуется в python3.8:

$ python3.8 -m venv dev3.8/
$ source dev3.8/bin/activate
(dev3.8) $ which python
...dev3.8/bin/python
(dev3.8) $ python --version
Python 3.8.0

Пребывание установки python3.8-venv приведет к бесполезной ошибке , что предполагает, что вы должны установить python-venv, который разрешается в python3.6-venv:

$ python3.8 -m venv dev3.8/
The virtual environment was not created successfully because ensurepip is not
available.  On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.

    apt-get install python3-venv

You may need to use sudo with that command.  After installing the python3-venv
package, recreate your virtual environment.

Failing command: ... (trimmed for formatting)
21
ответ дан 2 June 2020 в 14:22
  1. Выполните следующие команды от имени пользователя root или пользователя с доступом sudo, чтобы обновить список пакетов и установить необходимые компоненты:

    sudo apt update
    sudo apt установить общие свойства программного обеспечения
    
  2. Добавьте PPA-репозиторий deadsnakes в список источников вашей системы:

    sudo add-apt-repository ppa:deadsnakes/ppa
    
  3. Установите Python 3.8 с помощью следующей команды:

    sudo apt install python3.8
    
  4. Проверьте установку:

    python3.8 --version
    
4
ответ дан 1 July 2020 в 06:54

Другие вопросы по тегам:

Похожие вопросы: