Как установить python 3 на ubuntu
Перейти к содержимому

Как установить python 3 на ubuntu

  • автор:

Установка Python 3 в Ubuntu

Python — это один из самых популярных языков программирования для Linux. На нем написано множество различных инструментов и библиотек. Кроме того, Python популярен среди разработчиков, потому что на нем очень просто и быстро программировать, и вообще, его просто освоить.

По умолчанию в Ubuntu уже поставляется интерпретатор Python, но сейчас в официальных репозиториях доступна только версия 3.5 и версия 2.7 для совместимости со старыми скриптами. Но самая новая версия на данный момент — 3.8. Однако уже доступны и более новые версии. В этой статье мы рассмотрим как установить Python 3 в Ubuntu 20.04.

Установка Python в Ubuntu 20.04

Сначала посмотрите какая версия Python установлена в вашей системе. Для этого выполните команду:

Новая версия, Python 3.9 доступна в репозиториях universe. Поэтому вам нет необходимости добавлять PPA, достаточно просто обновить систему и установить пакет нужной версии. Для этого наберите:

sudo apt update
sudo apt install python3.9

После завершения установки снова можно проверить версию:

Обратите внимание, что старая версия никуда не делась, она по-прежнему доступна по имени python3, а новая теперь может быть загружена командой python 3.9. Если вы хотите использовать эту версию вместо 3.8 для запуска всех программ нужно выбрать её в качестве версии по умолчанию. Но я бы не рекомендовал этого делать. Множество системных программ написаны на Python и протестированы именно с версией, поставляемой по умолчанию. Если вы измените версию что-то может перестать работать. Если вы всё же решились надо сначала добавить альтернативы:

sudo update-alternatives —install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives —install /usr/bin/python3 python3 /usr/bin/python3.9 2

Теперь смотрим ещё раз:

update-alternatives —list python3

Теперь мы можем выбрать нужную нам версию и переключаться по необходимости. Для настройки используйте команду config:

sudo update-alternatives —config python3

В запросе ввода нужно указать номер программы, которую следует использовать по умолчанию.

Установка Python 3.10 в Ubuntu

На момент написания статьи Python 3.10 ещё находится в разработке и дата выпуска намечена на октябрь 2021 года. Однако альфа версия уже доступна и вы можете её установить и потестировать если захотите.

sudo add-apt-repository ppa:deadsnakes/ppa

Установка Python 3.10 в Ubuntu 20.04 выполняется командой:

sudo apt install python3.10

Готово, Python установлен и вы можете тестировать его и настраивать версии как описано выше. Для правильно ли прошла установка Python 3 Ubuntu, опять же выполните:

Выводы

В этой статье мы рассмотрели как установить Python на Ubuntu 20.04 и более ранних версий. Рассмотрели как выполняется установка из официальных репозиториев, из PPA и выбор версии. С выбором версии будьте аккуратны, не трогайте python, только python3, как я уже говорил, на Python 2.7 написано множество системных инструментов, и если вы попытаетесь запустить их не той версией интерпретатора, то ничего не получится. Если у вас остались вопросы, спрашивайте в комментариях!

Python 3.9, как установить эту версию на Ubuntu 20.04

об установке python 3.9

В следующей статье мы рассмотрим как мы можем установить python 3.9 на Ubuntu 20.04. Если кто-то еще не знает, Python — один из самых популярных языков программирования в мире. Он универсален и используется для создания всех видов приложений, от простых скриптов до сложных алгоритмов. Легко понять, учиться и рассчитывать на простой синтаксис, Python — популярный выбор как среди новичков, так и среди опытных разработчиков.

Python 3.9 — последняя доступная основная версия этого языка.. Он включает в себя множество новых функций, таких как; новые операторы диктовки, строковые методы для удаления префиксов и суффиксов, новые функции str, поддержка часовых поясов IANA и многое другое. Со всеми новостями можно ознакомиться в примечание к выпуску для этой версии Python.

Установка Python 3.9

В следующих строках мы увидим два способа установить Python 3.9 на Ubuntu 20.04. Первым вариантом будет установка пакета из PPA deadsnakes, а вторым — сборка Python 3.9 из исходного кода, который мы можем загрузить с веб-сайта Python.

С APT

Установка Python 3.9 в Ubuntu с помощью apt — простой процесс, который также можно выполнить очень быстро. Для начала мы открываем терминал (Ctrl + Alt + T), и мы обновить список пакетов, доступных в репозиториях:

sudo apt update

Теперь мы собираемся установить необходимые предпосылки, если они еще не установлены:

установить общие свойства программного обеспечения

sudo apt install software-properties-common

Следующее, что мы сделаем, это добавить deadsnakes PPA к списку источников в нашей системе:

добавить ppa для python 3.9

sudo add-apt-repository ppa:deadsnakes/ppa

После добавления репозитория в Ubuntu 20.04 список доступных пакетов будет обновлен. Как только репозиторий включен и все обновлено, мы можем перейти к установить python 3.9 работает в том же терминале:

инталар Python 3.9

sudo apt install python3.9

После установки мы проверим правильность установки набрав в терминале:

Python версии 3.9

python3.9 --version

Если на экране мы видим сообщение, подобное показанному на предыдущем снимке экрана, Python 3.9 будет установлен в нашей Ubuntu, и мы можем начать его использовать.

Из источника

Компиляция Python из исходного кода позволит нам установить последнюю версию Python и настроить параметры компиляции. Тем не менее, это не позволит нам поддерживать установку Python через менеджер пакетов apt. В следующих строках мы увидим, как скомпилировать Python 3.9 из исходного кода.

Для начала мы будем установить необходимые зависимости. В терминале (Ctrl + Alt + T) нам нужно будет написать:

sudo apt update; sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
Выполнять

Теперь мы будем скачать исходный код последней версии с страница загрузки Python с wget. В терминале (Ctrl + Alt + T) мы можем использовать команду:

скачать python 3.9 с wget

wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz

После завершения загрузки нам нужно будет извлеките сжатый файл с помощью gzip. Мы добьемся этого, написав:

tar -xf Python-3.9.0.tgz

Продолжаем переключаться в только что созданный каталог Python. Оказавшись внутри, мы будем запустите сценарий установки. Это выполнит серию проверок, чтобы убедиться, что все зависимости присутствуют в нашей системе:

настроить включить --optimizations

cd Python-3.9.0 ./configure --enable-optimizations
Компиляция

Когда предыдущая команда завершится, мы запустить процесс сборки Python 3.9:

сделать -j 12

make -j 12

Когда процесс сборки будет завершен, мы сможем установить питон набрав в том же терминале:

altinstall сделать

sudo make altinstall

Make install может перезаписать или замаскировать двоичный файл python3. En la страница Python рекомендую сделать altinstall вместо make install, поскольку он устанавливает только exec_prefix / bin / pythonversion.

По завершении Python 3.9 будет установлен и готов к использованию. За проверьте успешность установки, мы можем написать в терминале:

python3.9 --version

В этих строках мы увидели, как пользователи Ubuntu 20.04 могут простым способом установить эту версию Python. Теперь любой желающий может начать разработку своих проектов с помощью Python 3.9. Если тебе нужно помочь начать разработку на Python, этот язык предлагает свои документация на сайте проекта.

Полный путь к статье: Убунлог » Ubuntu » Python 3.9, как установить эту версию на Ubuntu 20.04

6 комментариев, оставьте свой

Оставьте свой комментарий Отменить ответ

Серхио сказал

тому назад 3 лет
Отлично. Я сделал это без каких-либо сложностей, используя вариант 1. Большое спасибо

Августин сказал

тому назад 3 лет

Привет как дела? У меня установка сработала по первому способу, но я нигде не могу найти питон. Я не мог открыть его до сих пор

Дэмиен А. сказал

тому назад 3 лет

Здравствуйте, вы пробовали писать в терминале python3.9 ?. Вы можете получить больше информации на официальная документация. Салу2.

может быть сказал

тому назад 3 лет
хорошо ты тер. на ubuntu 20.04 a tout decharger tank you

Anahi сказал

тому назад 3 лет
Большое спасибо. Мне удалось успешно установить Python 3.9.6 на Lubuntu 20.05.

Дэмиен А. сказал

Сборка и установка Python 3.x из исходников (Ubuntu, Debian)

Для основного интерпретатора CPython требуется только компилятор языка C, НО для некоторых модулей стандартной библиотеки Python (например, модуль сжатия zlib или модуль базы данных sqlite3 ) потребуются установить дополнительные системные библиотеки.

Установка основных зависимостей для сборки Python3:

Примечание: команда установки sudo apt install . записана в 3 строки, что бы уместить библиотеки на экране без горизонтальной прокрутки.Обратите внимание, что это только основные зависимости, для успешной сборки Python

$ sudo apt update -y $ sudo apt install -y build-essential zlib1g-dev libffi-dev libsqlite3-dev libncurses5-dev $ sudo apt install -y libncursesw5-dev libreadline6-dev libdb5.3-dev $ sudo apt install -y libgdbm-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev
Установка всех зависимостей для полной сборки и установки Python3:

Применительно к Debian, Ubuntu и других систем на базе установщика apt .

Во-первых, убедитесь, что в списке источников sources.list включены пакеты с исходными кодами. Это можно сделать, добавив строку с расположением scr пакетов, включая URL-адрес, имя дистрибутива и имя компонента в файл /etc/apt/sources.list .

# на примере дистрибутива Ubuntu 20.4 (Focal) deb-src http://archive.ubuntu.com/ubuntu/ focal main # на примере дистрибутива Debian 10 (Buster) deb-src http://deb.debian.org/debian/ buster main

Затем вы должны обновить индекс пакетов и установить зависимости сборки через команду apt :

$ sudo apt-get update $ sudo apt-get build-dep python3.10

Если этот пакет недоступен в вашей системе, то попробуйте уменьшить версию до тех пор, пока не найдете доступный пакет. Например:

$ sudo apt-get build-dep python3.9

Внимание! Если пакет для сборки, например Python3.10 недоступен в вашем дистрибутиве (а доступен только например Python3.8), то это не значит что версию Python3.10 нельзя установить в такую систему. Просто некоторые модули стандартной библиотеки Python используют системную библиотеку версией выше и ее нет в вашем дистрибутиве. В итоге модуль использующий библиотеку, которой нет, просто не скомпилируется и не будет работать в итоговой сборке.

И так, имеем скачанный Python нужной версии, допустим это будет версия 3.x.x (x — цифры нужной версии ), в формате GZIP и с расширением .tgz . Распакуем архив с исходниками Python-3.x.x.tgz, при этом создастся папка Python-3.x.x, в которую затем перейдем.

# Распаковываем $ tar xvf Python-3.x.x.tgz # Переходим в папку $ cd Python-3.x.x

Теперь нужно сконфигурировать установку командой ./configure . Определимся, куда мы будем ставить нужный нам Python и укажем этот директорий в конфигурации. Обычно не системные приложения в Linux ставятся в папку /opt , следовательно, будем ставить в директорию /opt/Python-3.x.x/ , где .x.x — обозначают версию Python.

# компилируется быстро $ ./configure --prefix=/opt/python-3.x.x/ # компилируется медленно, но потом работает быстрее $ ./configure --prefix=/opt/python-3.x.x/ --enable-optimizations
  • Включение флага —enable-optimizations позволяет оптимизировать профилирование PGO — оптимизация профиля [лучшая подготовка, поддержка llvm и т.д.] и оптимизацию LTO — времени связи для GCC и CLANG. Оба являются дорогостоящими оптимизациями, которые замедляют процесс сборки, но дают значительное повышение скорости примерно на 10-20%.
  • Включение флага —with-lto использует возможность последних наборов инструментов компилятора для оптимизации через произвольную границу файла .o при создании окончательных исполняемых файлов или общих библиотек для дополнительного повышения производительности.
  • Для поддержки часового пояса по умолчанию, начиная с версии Python 3.9, при компиляции можно указать флаг —with-tzpath , который должен быть строкой, разделенной os.pathsep и указывать на данные о часовых поясах в системе.
  • Все флаги конфигурации можно посмотреть командой ./configure -help .

Далее скомпилируем Python и установим в директорию, указанную в конфигурации:

# компиляция, займет продолжительное время $ make -j4 # установка $ sudo make altinstall

Команда make -c -j4 создаст CPython с выводом только предупреждений и ошибок в stderr и будет использовать до 2-x ядер ЦП. Если вы используете машину с более чем четырьмя ядрами или одноядерную машину, то измените число, переданное в флаг -j, в соответствии с количеством ядер, которые у вас есть

После удачной установки, для удобного вызова Python, добавим aliases для текущей сессии терминала:

# Для интерпретатора $ alias py3.x.x=”/opt/python-3.x.x/bin/python″ # Для системы управления пакетами pip $ alias pip3.x.x=”/opt/python-3.x.x/bin/pip″ # Теперь, чтобы вызвать установленный Python, вводим команду $ py3.x.x # Чтобы вызвать pip установленного Python $ pip3.x.x

После закрытия терминала созданные нами aliases удалятся. Что бы создать постоянные aliases, добавим их в файл Вашего профиля .basrc

# Пока так НЕ делайте. $ echo 'alias py3.x.x=”/opt/python-3.x.x/bin/python″' >> ~/.bashrc $ echo 'alias pip3.x.x=”/opt/python-3.x.x/bin/pip″' >> ~/.bashrc # Теперь сторонние пакеты будем ставить так $ sudo pip3.x.x install numpy matplotlib pandas

И все же, при установке сторонних модулей и пакетов, мы все еще пользуемся привилегиями суперпользователя sudo , а это в системах Linux не приветствуется.

Чтобы избежать этого и других неприятных ситуаций, а так же пользоваться Python согласно «религии» и по «фен шуй», нужно перенести его экземпляр в виртуальное окружение.

  • ОБЗОРНАЯ СТРАНИЦА РАЗДЕЛА
  • Выбираем разрядность Python3 для Windows
  • Установка Python3 на ОС Windows
  • Установка Python3 на Ubuntu (Debian) из репозиториев
  • Выбираем разрядность Python3 для Linux
  • Установка Python 3.x из исходников на ОС Linux
  • Запуск и использование интерпретатора Python
  • Установка и использование PyPy3, совместимость с Python3
  • Когда следует переходить на новую версию Python

Установка Python на Linux (Ubuntu) и Windows

В этой статье будет рассмотрено, как установить Python 3-й версии на операционные системы Windows и Linux (Ubuntu). Правильная установка и стабильная версия Python избавит вас от возможных проблем и неудобств в будущем.

Для того чтобы приступить к работе с Python 3, следует сначала обеспечить доступ к интерпретатору «Пайтон». Есть несколько способов это выполнить: • для Windows рекомендуется скачать новую версию Python на официальном сайте python.org. Речь идёт о загрузке нужного установочного файла (file) с учётом операционной системы компьютера и последующего запуска этого файла; • для Linux можно воспользоваться специальным менеджером пакетов, который предоставляется операционной системой, включая Linux (пакетный менеджер обеспечит запуск и инсталляцию Python); • для ОС macOS используют менеджер пакетов Homebrew; • для мобильных ОС (Android, iOS) устанавливают приложения, предоставляющие среду разработки Python (неплохой способ попрактиковать навыки, что называется, на ходу).

Если вы только начинаете свой путь в мире программирования, можно воспользоваться онлайн-интерпретатором. Вы увидите, как выглядит исходный код, каков его синтаксис, как работают функции и т. д., а устанавливать какие-либо файлы (files) на компьютер не потребуется. Но если вы настроены серьёзно, рекомендуется всё же установить стабильную версию интерпретатора «Питона» на свой компьютер.

Устанавливаем (install) Python 3 на «Виндовс»

Установка предельно проста и, по сути, заключается в загрузке установочного файла. Как же запустить файл установщика Python? Это несложно: 1. Пользователю необходимо открыть браузер и перейти на страницу Download на python.org. 2. Далее под заголовком Python Releases for Windows выбирается ссылка с последней версией Python 3. Screenshot_1-1801-7c312f.png3. Теперь надо пролистать открывшуюся страницу в самый низ и выбрать необходимый установочный файл с учётом версии операционной системы и разрядности процессора. Для 64-разрядного процессора выбирают файлы x86-64, для 32-разрядного — x86. Screenshot_2-1801-4e0727.pngУзнать разрядность процессора в Windows несложно: в 8-й версии ОС достаточно перейти в «Мой компьютер» —> «Свойства системы». Попасть в соответствующий раздел можно и через панель управления: «Система и безопасность» —> «Система». Не вызывает трудностей просмотр свойств системы и в других версиях «Виндовс».

Screenshot_3-1801-adc386.png

32-битная версия потребляет меньше памяти, что позволяет использовать её даже на старых компьютерах со скромными техническими характеристиками. Если же у вас 64-битная система, смело ставьте соответствующую версию «Питона», т. к. такая версия лучше подходит для приложений, работа которых требует интенсивных вычислений.

В случае ошибки всегда можно удалить только что установленную версию Python и инсталлировать другую, более подходящую для вашего компьютера.

Запуск установочного файла

Когда установочный файл загружен, его следует запустить стандартным двойным нажатием. Откроется диалоговое окно установщика (installer):

Screenshot_4-1801-8efaac.png

При установке (installing) интерпретатора рекомендуется поставить галочку для «Add Python 3.x to PATH». Если этого не сделать, пользователю придётся дописывать переменную окружения вручную.

Чтобы запустить инсталляцию (installation), останется нажать «Install Now» и подождать несколько минут. В итоге в системе появится рабочая версия Python 3, которая будет без проблем запускаться и работать.

Screenshot_5-1801-995cfe.png

Чтобы проверить итог установки, нужно перейти в командную строку Windows («Win+R» —> ввести в строку «CMD» —> нажать «ок») и написать данную команду: python —version . Если всё сделано правильно, система сообщит о том, какая версия «Пайтона» установлена (installed) на компьютер.

Установка Python 3 на Линукс (Ubuntu)

В зависимости от дистрибутива, программа Python 3 может быть уже установлена в вашей системе. Прежде чем запускать инсталляцию, надо это проверить, для чего следует открыть окно терминала и набрать простую команду:

 
$ python3 --version

Результатом выполнения станет отображение текущей версии «Питона», установленной на компьютер.

Дело в том, что в некоторых версиях Ubuntu (17.10, 18.04) Python 3.6 установлен по умолчанию. Проверить версию Ubuntu можно простой командой:

 
$ lsb_release -a

В версиях 16.10 и 17.04 Python 3.6 доступен в репозитории Universe. Выполните следующие команды:

 
$ sudo apt-get update $ sudo apt-get install python3.6

В операционных системах Ubuntu 14.04 и 16.04, «Пайтон» надо получать из PPA-архива (Personal Package Archive), поэтому команды будут различаться:

Screenshot_6-1801-b57321.png

На этом всё, очень надеемся, что установка "Пайтона" больше не вызовет у вас затруднений. Если же интересуют более продвинутые знания, найти их всегда можно на курсах OTUS.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *