25.02.2021
  • Главная
  • Карта сайта
  • Контакты
  • Конфиденциальность
Популярно

CRM-коммуникации приносят бизнесу до 31% оборота

Теперь мы знаем, какие данные собирает приложение…

Появились живые снимки Xiaomi Mi 11 Lite…

Xiaomi Mi Smart Band 6 появился в…

Как удалить snap пакет

Яндекс стал самой дорогой компанией Рунета по…

Яндекс объединит каталоги для Маркета и маркетплейса

Google показывает автоподсказки в выдаче при прокрутке…

Локальное SEO, или Как увеличить трафик стоматологии…

6 новых функций, которые Google предлагает каждому…

BestWebber

  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру
BestWebber
Веб-Мастеру

Как установить Python 3.8 на Debian 103 мин для чтения

by gidsoft26.01.202101
Поделиться

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 10

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

  1. Начните с установки пакетов, необходимых для сборки исходного кода Python:
    sudo apt update
    sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

     

  2. Загрузите исходный код последней версии со страницы загрузки Python с помощью wget или curl. На момент написания этой статьи последний выпуск 3.8.2:
    curl -O https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz

     

  3. Когда загрузка будет завершена, распакуйте архив:
    tar -xf Python-3.8.2.tar.xz

     

  4. Перейдите в исходный каталог Python и запустите скрипт configure:
    cd Python-3.8.2./configure --enable-optimizations

     

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

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

     

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

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

     

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

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

     

    Python 3.8.2

     

 

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

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

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

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

mkdir ~/my_app && cd ~/my_app

 

Внутри корня проекта выполните следующую команду для создания виртуальной среды с именем my_app_venv:

python3.8 -m venv my_app_venv

 

Активировать среду:

source my_app_venv/bin/activate

 

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

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

python -v
Python 3.8.1

 

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

deactivate

 

Вывод

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

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

Источник: AndreyEx.ru

Поделиться
предыдущая запись
Почему iPhone дешевеют медленнее Android-смартфонов
следующая запись
Что нужно знать, чтобы правильно выбрать проектор3 мин для чтения

Похожие записи

2 мин для чтения5 главных причин септических проблем

gidsoft27.11.2019

Установка пакетов ArchLinux

gidsoft10.01.2019

TensorFlow – Линейная регрессия

gidsoft12.07.2019

Удобные шаблоны WordPress для разных бизнес-направлений – топ-10

gidsoft22.11.2019

Как правильно и выгодно покупать качественные ссылки для эффективного СЕО продвижения вебсайтов?

gidsoft09.01.2021

Полное руководство по удалению образов Docker5 мин для чтения

gidsoft16.01.2021

Ключевые запросы. Их типы и назначение

gidsoft21.08.2019

Как установить MongoDB на Ubuntu 16.04

gidsoft19.06.201920.06.2019

Bootstrap 4 — Управление границами и скруглениями углов элементов

gidsoft30.11.2018
Нажмите, чтобы оставить комментарий
  • Комментарии
  • Комментарии в Facebook

Категории

  • Веб-Мастеру (3 308)
  • Заработок в интернете (157)
  • Мобильные технологии (306)
    • Android (142)
    • Apple (164)
    • Игры (20)
    • Программы (94)
    • Технологии (80)
  • Новости рынка (2 331)
  • Программирование (199)
    • JavaScript (14)
    • PHP (140)
      • Laravel (124)
    • WordPress (18)
    • Различные CMS (27)
  • Продвижение в интернете (690)
  • Социальные сети (290)

Содержание

  • Установка Python 3.8 в Debian 10
  • Создание виртуальной среды
  • Вывод
BestWebber
Подпишись
Все материалы на данном сайте взяты из открытых источников - имеют обратную ссылку на материал в интернете или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях.

Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет.

© Copyright 2021, Все права на материалы, размещенные на этом сайте - принадлежат их правообладателям.
  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру
BestWebber
  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру