- Как установить Python 3.8 на Ubuntu, Debian и LinuxMint
- Подготовка к установке Python 3.8 на Ubuntu, Debian и LinuxMint
- Ошибка ImportError: No named ‘_tkinter’
- Скачать Python 3.8 для Ubuntu, Debian и LinuxMint
- Компиляция исходного кода Python для Ubuntu, Debian и LinuxMint
- Проверка версии Python на системах Ubuntu, Debian и LinuxMint
- Как установить Python 3.8 на Debian 10
- Установка Python 3.8 на Debian 10
- Создание виртуальной среды
- Выводы
- Как установить Python 3.9 на Debian 10
- Установка Python 3.9 на Debian 10
- Вывод
- Как установить Python 3.7 на Debian 9
- Установка Python 3.7 в Debian
- Выводы
- Установка Python 3 и настройка среды разработки на сервере Debian 10
- Требования
- 1: Установка Python 3
- 2: Создание виртуальной среды
- 3: Создание простой программы
- Заключение
Как установить 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.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.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
Сборка Python 3.9 на Debian — относительно простой процесс, который займет всего несколько минут.
- Установите зависимости, необходимые для сборки Python:
- Загрузите исходный код последней версии со страницы загрузки Python с помощью wget :
- После завершения загрузки распакуйте архив с gzip :
- Перейдите в исходный каталог 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.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 и настройка среды разработки на сервере Debian 10
Python – это гибкий и многофункциональный язык программирования для разработки различных программных проектов. Python вышел в 1991 году. Он назван в честь британской комик-группы Monty Python: так разработчики хотели подчеркнуть, что этот язык настолько прост в использовании, что это просто смешно. Простота установки, относительно понятный синтаксис, немедленное сообщение об ошибках – благодаря таким своим качествам Python является отличным решением как для новичков, так и для опытных разработчиков. Python 3 – последняя версия языка – уже считается будущим Python.
Этот мануал поможет установить Python 3 на сервер Debian 10. Программирование на сервере имеет множество преимуществ и упрощает взаимодействие внутри команды.
Требования
Для работы вам понадобится сервер Debian 10, настроенный по этому мануалу.
Также рекомендуем ознакомиться со статьей Основы работы с терминалом Linux.
Примечание: Общие принципы данного мануала применимы к любому дистрибутиву Debian Linux.
1: Установка Python 3
В Debian Linux и Python 3, и Python 2 установлены по умолчанию. Чтобы обновить пакеты системы, используйте apt (Advanced Packaging Tool):
sudo apt update
sudo apt -y upgrade
Флаг –y автоматически подтверждает все запросы системы.
Чтобы узнать, какая версия 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.7 -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, полностью изолированная от внешней системы. Вы можете приступать к созданию новых программ.
Источник