Python ��� linux debian

Как установить Python 3.8 на Ubuntu, Debian и LinuxMint

Совсем недавно стала доступна новая версия Python — Python 3.8. Теперь она доступна для скачивания и последующей установки каждому пользователю. В следующем руководстве будет показано, как установить Python 3.8 на операционные системы Ubuntu, Debian и LinuxMint. Подробнее о релизах Python можно узнать здесь.

Подготовка к установке Python 3.8 на Ubuntu, Debian и LinuxMint

Python 3.8 будет устанавливаться из исходника. По этой причине изначально требуется установить несколько библиотек разработки для компиляции исходного кода Python. Для установки всех необходимых компонентов для Python используется следующая команда:

Есть вопросы по Python?

На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!

Telegram Чат & Канал

Вступите в наш дружный чат по Python и начните общение с единомышленниками! Станьте частью большого сообщества!

Паблик VK

Одно из самых больших сообществ по Python в социальной сети ВК. Видео уроки и книги для вас!

Ошибка ImportError: No named ‘_tkinter’

Данная ошибка появляется из за того, что Tkinter не был установлен ДО компиляции Python. Сперва вам нужно установить Tkinter потом уже собрать нужную версию Python. Иначе, после установки Python вы никак не сможете устранить эту ошибку.

Скачать Python 3.8 для Ubuntu, Debian и LinuxMint

Скачайте исходный код Python 3.8 с официального сайта, используя следующую команду. Также можно скачать последнюю версию по точной ссылке, указанной ниже.

Распакуйте файл исходного кода из архива:

Компиляция исходного кода Python для Ubuntu, Debian и LinuxMint

Для компиляции исходного кода Python на систему Linux используйте указанный ниже набор команд, используя altinstall .

make altinstall используется для предотвращения замены бинарного файла Python, который по умолчанию в /usr/bin/python .

Проверка версии Python на системах Ubuntu, Debian и LinuxMint

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

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

Являюсь администратором нескольких порталов по обучению языков программирования Python, Golang и Kotlin. В составе небольшой команды единомышленников, мы занимаемся популяризацией языков программирования на русскоязычную аудиторию. Большая часть статей была адаптирована нами на русский язык и распространяется бесплатно.

E-mail: vasile.buldumac@ati.utm.md

Образование
Universitatea Tehnică a Moldovei (utm.md)

  • 2014 — 2018 Технический Университет Молдовы, ИТ-Инженер. Тема дипломной работы «Автоматизация покупки и продажи криптовалюты используя технический анализ»
  • 2018 — 2020 Технический Университет Молдовы, Магистр, Магистерская диссертация «Идентификация человека в киберпространстве по фотографии лица»

Источник

Как установить Python 3.9 на Debian 10

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

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

В этой статье мы покажем вам, как установить Python 3.9 на Debian 10.

Debian 10 поставляется с Python 3.7, который можно установить или обновить с помощью инструмента apt

Установка Python 3.9 на Debian 10

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

Читайте также:  Window messages in windows programming

Сборка Python 3.9 на Debian — относительно простой процесс, который займет всего несколько минут.

  1. Установите зависимости, необходимые для сборки Python:
  2. Загрузите исходный код последней версии со страницы загрузки Python с помощью wget :
  3. После завершения загрузки распакуйте архив с gzip :
  4. Перейдите в исходный каталог Python и выполните сценарий configure

Параметр —enable-optimizations оптимизирует двоичный файл Python путем выполнения нескольких тестов. Это замедляет процесс сборки.

Сценарий выполняет ряд проверок, чтобы убедиться, что все зависимости в вашей системе присутствуют:
Запустите процесс сборки Python 3.9:

Чтобы ускорить сборку, измените параметр -j чтобы он соответствовал количеству ядер в вашем процессоре. Вы можете узнать номер, набрав nproc .
Когда процесс сборки будет завершен, установите двоичные файлы Python, набрав:

Мы используем altinstall вместо install потому что позже будет перезаписан системный двоичный файл python3 по умолчанию.

Вот и все. Python 3.9 установлен и готов к использованию. Чтобы проверить это, введите:

В выводе должна отображаться версия Python:

Вывод

Мы показали вам, как установить Python 3.9 в вашу систему Debian 10. Теперь вы можете создать виртуальную среду и начать разработку своих проектов Python.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.

Источник

Как установить Python 3.8 на Debian 10

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

Debian 10 включает Python версии 3.7, которую можно установить или обновить с помощью инструмента apt .

На момент написания Python 3.8 — это последняя крупная версия языка Python. Он включает в себя множество новых функций, таких как выражения присваивания, только позиционные параметры, поддержка f-строк и многое другое . Python 3.8 недоступен в стандартных репозиториях Debian 10.

В этом руководстве рассказывается, как установить Python 3.8 в Debian 10. Мы также покажем вам, как создать виртуальную среду.

Установка Python 3.8 на Debian 10

Сборка Python 3.8 на Debian — относительно простой процесс, который займет всего несколько минут.

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

Загрузите исходный код последней версии со страницы загрузки Python с помощью wget или curl . На момент написания этой статьи последняя версия — 3.8.2 :

Когда загрузка будет завершена, распакуйте архив :

Перейдите в исходный каталог Python и запустите сценарий configure :

Сценарий выполняет ряд проверок, чтобы убедиться, что все зависимости в вашей системе присутствуют. Параметр —enable-optimizations оптимизирует двоичный файл Python, запустив несколько тестов, что замедлит процесс сборки.

Запустите make чтобы начать процесс сборки:

Измените -j чтобы он соответствовал количеству ядер в вашем процессоре. Вы можете узнать номер, набрав nproc .

После завершения сборки установите двоичные файлы Python, выполнив следующую команду от имени пользователя с доступом sudo :

Не используйте стандартную программу make install как она перезапишет системный python3 файл python3 по умолчанию.

На данный момент Python 3.8 установлен в вашей системе Debian и готов к использованию. Вы можете проверить это, набрав:

Создание виртуальной среды

Виртуальная среда Python — это автономное дерево каталогов, которое включает установку Python и ряд дополнительных пакетов. Это позволяет вам устанавливать модули Python в изолированном месте для конкретного проекта, а не глобально. Таким образом, вам не нужно беспокоиться о влиянии на другие проекты Python.

В этом примере мы создадим новый проект Python 3.8 под названием my_app внутри домашнего каталога пользователя.

Сначала создайте каталог проекта и переключитесь на него:

Изнутри корня проекта выполните следующую команду, чтобы создать виртуальную среду с именем my_app_venv :

После активации приглашение оболочки будет иметь префикс с именем среды. Начиная с Python 3.4, при создании pip виртуальных сред менеджер пакетов для Python устанавливается по умолчанию.

В виртуальной среде вы можете использовать pip вместо pip3.8 и python вместо python3.8 :

Когда вы закончите работу по деактивации среды, введите deactivate , и вы вернетесь в свою обычную оболочку.

Выводы

Мы показали вам, как установить Python 3.8 в Debian 10. Теперь вы можете создать виртуальную среду и начать разработку своих проектов Python 3.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.

Источник

Как установить Python 3.7 на Debian 9

Python — один из самых популярных языков программирования в мире. Благодаря простому и легкому в освоении синтаксису Python — отличный выбор для начинающих и опытных разработчиков. Python — довольно универсальный язык программирования, вы можете использовать его практически для всего, что захотите, писать небольшие скрипты, создавать игры, разрабатывать веб-сайты, создавать алгоритмы машинного обучения, анализировать данные и многое другое. Python также является переносимым, что означает, что вы можете запускать один и тот же скрипт Python в разных операционных системах без каких-либо изменений.

Поддержка Python 2 заканчивается в 2020 году. Python 3 — это настоящее и будущее языка.

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

В этом руководстве рассказывается, как установить Python 3.7 на Debian 9.

Установка Python 3.7 в Debian

Сборка Python 3.7 на Debian — относительно простой процесс, который займет всего несколько минут.

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

Загрузите исходный код последней версии со страницы загрузки Python, используя следующую команду curl :

На момент написания этой статьи последней версией была версия 3.7.3 .

По завершении загрузки распакуйте архив :

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

Параметр —enable-optimizations оптимизирует двоичный файл Python, запустив несколько тестов, что замедлит процесс сборки.

Запустите make чтобы начать процесс сборки:

Для ускорения сборки измените флаг -j соответствии с вашим процессором. Если вы не знаете количество ядер вашего процессора, вы можете найти его, набрав nproc . В моей системе 8 ядер, поэтому я использую флаг -j8 .

После завершения сборки установите двоичные файлы Python, выполнив следующую команду от имени пользователя с доступом sudo :

Не используйте стандартную программу make install как она перезапишет системный python3 файл python3 по умолчанию.

На этом этапе Python 3.7 установлен в вашей системе Debian и готов к использованию. Вы можете проверить это, набрав:

Выводы

Вы установили Python 3.7 на свой компьютер Debian 9. Вы можете начать установку сторонних модулей с помощью Pip и разработку проекта Python 3.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.

Источник

Как установить Python на Linux

Оглавление

О языке программирования Python

В последнее время, среди нового поколения разработчиков программного обеспечения большую популярность набирает язык программирования Python (Питон). На примере Python, мы видим высокоуровневый язык, который не нуждается в компиляторе и применяется для написания самого разного вида софта (мобильные приложения, веб-разработка, СПО под Линукс, системы искусственного интеллекта и machine learning, Data Science и др.). Надо отметить, что профессия программиста на Python сейчас достаточно популярна и востребована среди молодежи, ей обучают на многочисленных курсах, да и предложения по зарплате очень даже неплохие.

Так как программы, разработанные на Python, не компилируются, то роль интерпретатора байт-кода играет CPython. Исходный код программ, написанных на питоне, хранится в файлах с расширением .py.

В ОС Linux язык Python играет важную роль, он используется для системного администрирования, и именно на нем написаны такие известные программы, как GIMP, Blender и др. В Линукс интерпретатор питон уже установлен «по умолчанию», но как правило, разработчику необходима или наиболее свежая версия или же несколько версий Python сразу. На сегодня, последняя стабильная версия языка Python — это 3.9.2, скачать ее можно на официальном сайте проекта.

В этой статье мы расскажем все тонкости установки Python для Linux, на примере Ubuntu 20, Debian 10, а также CentOS 7/8.

Подготовка к установке Python под Ubuntu 20 (Debian 10)

Как мы уже писали ранее, Python должен быть установлен «по умолчанию» в стандартном пакете сборки Ubuntu 20.04. Перед выполнением инсталляционных работ, наша задача — проверить какая версия питон у нас уже установлена в системе. Сделать это можно с помощью следующей команды:

В нашей ОС Ubuntu 20 уже есть версия Python 3.8.5. Существует еще одна полезная команда, с помощью которой можно узнать, какие вообще версии Python установлены в нашей ОС Линукс, см. ниже на скриншоте:

Сейчас мы покажем, как установить Python на Ubuntu двумя популярными способами:

  1. с помощью apt (используя deadsnakes PPA);
  2. из исходников, скачанных с официального сайта.

Все команды следует выполнять или под пользователем root, или используя sudo.

Установка новой версии Python из deadsnakes PPA

Первоначально, введем команды для обновления списка пакетов и установки необходимых нам для дальнейшей работы библиотек:

Затем необходимо включить deadsnakes PPA (Personal Package Archive), для этого выполним следующую команду:

После этого действия, еще раз выполним команду:

Сейчас установим версию Python 3.9:

На следующем этапе, мы опять проверим список установленных в системе версий Python и видим, что добавилась версия 3.9:

Сборка Python 3.9.2 в Linux из исходников

Этот способ может показаться немного сложнее предыдущего, но зато с помощью него можно установить самую свежую версию Python, которая доступна на официальном сайте. Процесс установки опробован на ОС Ubuntu 20, также его можно применять и на Debian 10.

Зайдем на FTP сервер официального сайта проекта Python (https://www.python.org/ftp/python) и выберем там архив с последней стабильной версией питон:

Перед началом процесса работ по установке выполним команды для обновления системы:

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

Затем перейдем в папку /tmp и скачаем в нее архив с официального сайта Python*:

*Примечание: можно использовать как команду wget, так и команду curl.

Cейчас распакуем этот архив во временную папку и затем его сразу же и удалим:

На следующем этапе, запустим команду, которая выполнит подготовку к установке (enable-optimization — служит для оптимизации двоичного файла Python). Исполнение данной команды займет некоторое время:

Для того, чтобы начать процесс сборки, выполним команду*:

*Примечание: цифра 2 указывает на количество ядер процессора. Узнать эти данные можно с помощью команды nproc.

Если в процессе сборки будут замечены проблемы, то необходимо запустить сборку в однопоточном режиме, следующим образом (без параметров -j 2), просто выполнив команду make.

Теперь установим Python 3.9.2 с помощью команды altinstall, последняя версия Python инсталлируется наряду со старыми версиями, т.е. у вас в ОС будет несколько версий языка Python. Если же вы используете команду install, то новая версия питон будет установлена поверх старых (а все старые версии будут удалены).

*Процесс инсталляции Python путем сборки пакета из исходников может занять длительное время.

В результате, в нашей ОС Ubuntu 20 (Debian 10) будет установлено сразу несколько версий языка Python, у нас конкретно — это версии 3.9.2 и 3.8.5, проверить можно с помощью команд:

Особенности установки Python на CentOS

Для инсталляции Python на CentOS версии 7 необходимо использовать репозиторий epel (Extra Packages for Enterprise Linux) или же DNF (Dandified YUM, т.е. yum нового поколения) для CentOS 8.

Для способа с использованием DNF выполним следующие команды:

  1. Проверим обновления нашего диспетчера пакетов:
  2. Установим стабильную версию Python 3 из репозитория:
  3. Проверим, какая точно версия Python у нас инсталлировалась:
  4. Чтобы установить инструментарий для разработчиков, выполним следующую команду:

Если же вы будете использовать репозиторий epel, то следуйте простым инструкциям:

  1. Подключите репозиторий epel для начала работы:
  2. Затем установите Python (например, версии 3.6):
  3. Для проверки номера версии введите команду:
  4. Для отображения последней установленной в вашей ОС версии используйте команду:

Как создать и настроить виртуальную среду

Для чего нужна виртуальная среда? С помощью виртуальной среды мы можем для каждого своего проекта на языке Python выделить отдельную область (со своими зависимостями, с установленными модулями питон, разными версиями языка и т.д.).

Работа с пакетом virtualenv

Например, у нас есть Project A и Project B, для каждого из них мы можем создать свою виртуальную среду, сделать это можно с помощью venv, выполнив несложные команды:

  1. Создаем каталог для нового проекта my_project и переходим в него:
  2. Выполним команду, чтобы создать виртуальную среду:
  3. На данном этапе необходимо ее активировать:

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

  • Для выхода из виртуальной среды воспользуйтесь командой:
  • Работа с виртуальной средой с помощью virtualenvwrapper и pip

    Все действия исполняем для пользователя root, чтобы перейти в root, выполним команду:

      Для начала устанавливаем менеджер пакетов pip:

    Осуществим установку virtualenv и virtualenvwrapper:

    Затем необходимо отредактировать файл .bashrc (в директории пользователя root, если работаете под root или же в директории другого пользователя):

    Добавим в конец файла следующие строки:

    Сохраним изменения и закроем файл.

  • На следующем этапе выполним:
  • Покажем, какие команды применяются для управления виртуальными средами:

    А) Для создания новой виртуальной среды (например, ansible) используется команда:

    Б) Для удаления виртуальной среды:

    В) Чтобы активировать нужную вам виртуальную среду:

    Г) Для выхода из среды:

    Д) Показать список установленных пакетов:

    Е) Для инсталляции конкретных пакетов:

    Заключение

    В этой статье мы рассказали нашим читателям об использовании языка программирования Python и подробно изложили два способа установки последней версии Python для ОС Linux (на Ubuntu 20, Debian 10, CentOS 7 и 8). Также дали основные понятия о работе с виртуальной средой.

    Источник

    Читайте также:  Opera chrome ��� linux
  • Оцените статью