Как установить python на debian 9

Обновлено: 03.07.2024

В этом руководстве мы расскажем, как установить python 3.6 на Ubuntu 16.04, CentOS 7, Debian 9 и macOS. Большинство дистрибутивов Linux поставляются с python2.7, который установлен как стандартная версия python для всей системы.

На момент написания этой статьи текущей версией Python является 3.6. Python 3.0 является окончанием срока службы с выпуском Python 3.1. Все пользователи Python 3.0.x должны обновиться до последней версии Python 3.

Установите Python 3.6 на Ubuntu 16.04

В Ubuntu 16.04 Python 2.7 и Python 3.5 установлены по умолчанию. Чтобы установить последнюю версию Python 3.6 на вашем сервере Ubuntu 16.04, выполните следующие действия.

Шаг 1: Проверьте версию Python 3 в Ubuntu 16.04

2. Убедитесь, что у вас установлены эти пакеты, прежде чем добавлять PPA.

3. Добавьте PPA:

Теперь вы можете добавить PPA..

Команда выше должна добавить файл в каталог /etc/apt/souces.list.d

Шаг 4: Обновление для индекса apt:

Обновите индекс apt, чтобы отразить новые пакеты в добавленном репозитории PPA.

Шаг 5: Установите Python 3.6 в Ubuntu 16.04

Вы можете установить Python 3.6 на Ubuntu 16.04 с помощью команды.

Шаг 6: Проверьте установку Python 3.6 в Ubuntu 16.04

Проверьте версию Python 3, присутствующую в вашей системе.

Установите Python 3.6 на CentOS 7

Шаг 1. Добавьте репозиторий проекта сообщества IUS.

Установите репозиторий rpm, который добавит вам содержимое репозитория в каталог /etc/yum.repos.d

Шаг 2: Обновить индекс yum

Обновите индекс yum, чтобы получить список всех пакетов в добавленном хранилище.

Шаг 3: Установите Python 3.6 на CentOS 7

Выполните следующие команды для установки Python 3.6 в CentOS 7.

Шаг 4: Подтвердите установку Python 3.6 на CentOS 7

Теперь проверьте версию Python 3, установленную в вашей системе.

Установите Python 3.6 на Debian 9

Python 3.6 для Debian 9 доступен в репозитории тестирования. Добавьте следующую строку в /etc/apt/sources.list

Так как репозиторий Debian «тестирование» может легко сломать вашу систему, если вы обновляете системные пакеты, рекомендуется устанавливать стабильное хранилище по умолчанию при установке и обновлении пакетов. Для этого запуска:

Теперь вы можете обновить список пакетов

И наконец, установите Python 3.6 на Debian 9

Вы можете подтвердить версию, используя:

Установите Python 3.6 на macOS

Чтобы установить Python 3.6 на свой компьютер MacOS, перейдите на страницу загрузки Python и загрузите последнюю версию Python 3.6 для Mac. Вы также можете использовать wget или аналогичные команды для загрузки пакета напрямую, без использования веб-браузера.

Установите пакет, дважды щелкнув по его имени.


После установки подтвердите версию Python3 на вашем macOS.

Создание virtualenv с Python 3.6

Теперь, когда у нас установлен Python 3.6, вы можете легко создать Virtualenv для использования с ним в своем проекте. Пример ниже создаст Virtualenv под названием myproject .

Активируйте среду, чтобы начать установку пакетов с помощью pip.

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

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

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

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

Установка 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 двоичный файл по умолчанию .

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

Заключение

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

Данный мануал поможет установить 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, и вы можете приступать к созданию новых программ.

Favorite

Добавить в избранное (2 оценок, среднее: 4,00 из 5)

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

P ython является интерактивным и объектно-ориентированным языком сценариев. Это один из самых популярных языков программирования. Python является язык программирования общего назначения. Он использует английские ключевые слова вместо знаки препинания, а также имеет меньше синтаксических конструкций, чем в других языках программирования и позволяет разработчикам использовать различные стили программирования для создания своих программ, и писать код так, как будто на человеческом языке. Установка Python 3.6.4 на Debian VPS, является легкой задачей, просто следуйте внимательно инструкциям ниже и вы должны установить Python 3.6.4 в течение нескольких минут на Debian 9.

Обновление системы

Как обычно, обновление всех системных пакетов, прежде чем продолжить работу на сервере:

Установка Python 3.6.4 из исходных текстов

Теперь мы будем строить и установить Python 3.6.4 из исходников, это самый безопасный и рекомендуемый способ, который не добавляет каких-либо хранилищ, которые могли бы установить конфликтующие пакеты на сервере Debian 9.

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

Скачайте исходный файл Python 3.6.4 с помощью «wget»:

Распакуйте исходный файл Python 3.6.4:

Перейдите в каталог Python-3.6.4 и запустите «./configure», чтобы подготовить сборку:

Затем выполните следующую команду, чтобы построить Python 3.6.4:

А затем запустите эту команду, чтобы установить Python 3.6.4:

Теперь вы можете открыть интерпретатор Python 3.6.4, выполнив следующую команду:

Установка Python 3.6.4 из репозитория ‘testing’ в Debian

Этот способ установки Python 3.6.4 не рекомендуется, поскольку он может устанавливать/обновлять пакеты из репозитория ‘testing’ в Debian, которые несовместимы с вашей текущей установкой Debian 9. Если вы хотите установить Python 3.6.4 с помощью хранилища ‘testing’ в Debian, попробуйте это на тестовой машине первым, чтобы увидеть, что любой из пакетов не установиться или если есть какие-либо конфликты после установки пакетов, необходимых для Python 3.6 +0,4.

Читать Как установить Drupal 8 с Let's Encrypt SSL на Debian 9

Начните с редактирования файла «/etc/apt/sources.list» вашим любимым редактором (мы будем использовать nano) и добавьте строку ниже в нижней части файла:

Затем выполните следующую команду, чтобы сделать хранилище ‘stable’ по умолчанию на сервере:

Теперь обновите список пакетов:

И установите Python 3.6.4 от репозитория ‘testing’ в Debian с помощью следующей команды:

Если все прошло хорошо, выполните следующую команду, чтобы открыть интерпретатор Python 3.6.4:

Вот, теперь вы должны иметь установленный Python 3.6.4 на вашем сервере.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


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

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

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

Это руководство охватывает тему как установки Python 3.7 на Debian 9.

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

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

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

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

На момент написания этого руководства последняя версия была 3.7.3

3. После скачивания необходимо разархивировать:

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

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

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

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

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

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

Заключение

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

Читайте также: