Установка python linux debian

Как установить 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 3.9 на Debian 10

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

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

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

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

Читайте также:  Что такое google chrome mac os

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

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

Сборка 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 и настройка среды разработки на сервере Debian 9

Python – это многофункциональный язык программирования для разработки различных программных проектов. Python вышел в свет в 1991 и назван в честь британской комик-группы Monty Python: так разработчики хотели подчеркнуть, что этот язык программирования настолько прост в использовании, что это даже смешно. Простота установки, относительно понятный синтаксис, немедленное сообщение об ошибках – благодаря таким своим качествам Python является отличным решением как для новичков, так и для опытных разработчиков. Python 3 – последняя версия языка – уже считается будущим Python.

Данный мануал поможет установить Python 3 на сервер Debian 9. Программирование на сервере имеет множество преимуществ и упрощает взаимодействие с командой.

Примечание: Общие принципы данного руководства применимы к любому дистрибутиву Debian Linux.

Требования

Для работы вам понадобится сервер Debian 9, настроенный по этому мануалу.

Также рекомендуем ознакомиться со статьей Основы работы с терминалом Linux.

1: Установка Python 3

В системе Debian и других дистрибутивах Debian Python 3 и Python 2 установлены по умолчанию. Чтобы обновить пакеты системы, используйте apt (Advanced Packaging Tool):

sudo apt update
sudo apt -y upgrade

Флаг –y автоматически подтвердит любые запросы системы.

Примечание: В зависимости от версии Linux некоторые запросы программы нужно подтвердить самостоятельно.

Чтобы узнать, какая версия Python 3 установлена в системе, введите:

В терминале вы увидите номер текущей версии.

Примечание: Номер версии может отличаться.

Установите пакетный менеджер Python pip, который помогает устанавливать необходимые проекту пакеты и управляет ими:

sudo apt install -y python3-pip

Для установки пакетов Python используется такой синтаксис:

pip3 install package_name

Вместо package_name укажите имя пакета или библиотеки. Например, чтобы установить библиотеку NumPy, можно ввести:

pip3 install numpy

Теперь нужно установить несколько инструментов для разработки:

sudo apt install build-essential libssl-dev libffi-dev python3-dev

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

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

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

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

Python предлагает несколько способов создать виртуальную среду, но мы будет использовать модуль venv (он включен в стандартную библиотеку Python 3). Установите его:

sudo apt install -y python3-venv

Теперь модуль установлен. Выберите или создайте каталог, где будут храниться среды разработки Python.

mkdir environments
cd environments

Чтобы создать в этом каталоге виртуальную среду, введите:

python3.5 -m venv my_env

Примечание: Вместо my_env введите имя среды.

Эта команда создаст новый каталог (в данном случае my_env), содержащий такие компоненты:

ls my_env
bin include lib lib64 pyvenv.cfg share

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

Python Wheels (формат, который позволяет ускорить разработку программного обеспечения за счет уменьшения количества операций компиляции) будет в каталоге share.

Теперь нужно включить виртуальную среду:

Эта команда запустит сценарий activate из каталога bin.

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

Примечание: Префикс может отличаться в зависимости от дистрибутива Debian Linux.

Это позволяет вам определить, в какой именно среде вы находитесь. Все команды, запущенные в такой среде, будут действовать только в рамках этой среды.

Примечание: В виртуальной среде можно использовать команду python вместо python3 и pip вместо pip3. Вне виртуальной среды в Python 3 используются только команды python3 и pip3.

3: Создание простой программы

Теперь проверьте работу виртуальной среды Python. Для этого попробуйте создать простую программу, которая будет отвечать «Hello, World!».

Откройте текстовый редактор и создайте файл:

/environments$ nano hello.py

Вставьте в файл такую строку:

Закройте редактор и сохраните файл (Ctrl X, Y).

/environments$ python hello.py

Программа выведет в терминале:

Чтобы закрыть среду, просто введите:

Эта команда вернёт вас в общесистемную командную строку.

Заключение

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

Источник

Как установить 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 Технический Университет Молдовы, Магистр, Магистерская диссертация «Идентификация человека в киберпространстве по фотографии лица»

Источник

Читайте также:  Windows server 2016 datacenter kms key
Оцените статью