Установка на Ubuntu
Если вы работаете в Ubuntu или Debian, пакет python3 должен быть уже установлен в системе.
Проверить, установлен ли пакет python3 , можно командой apt list —installed | grep python3 .
Если пакет не установлен, открываем эмулятор терминала, вводим команду sudo apt install python3 , нажимаем Enter , вводим пароль и ждём окончания установки.
Команда whereis python3 показывает, где в системе находятся файлы пакета.
Также для работы нужно установить пакетный менеджер pip3 .
Если пакет не установлен, открываем эмулятор терминала, вводим команду sudo apt install python3-pip , нажимаем Enter , вводим пароль и ждём окончания установки.
Команда whereis pip3 показывает, где в системе находятся файлы пакета.
Если в системе не установлен пакет python3-doc , его тоже нужно установить командой sudo apt install python3-doc .
Чтобы запустить интерпретатор Python 3 в интерактивном режиме, в эмуляторе терминала вводим команду python3 . Открывается приглашение для ввода команд.
Чтобы посмотреть версию Python 3, вводим в эмуляторе терминала python3 —version .
Чтобы интерпретатор python3 вызывался командой python (как в Windows), начиная с версии Ubuntu 20.04 можно установить дополнительный пакет python-is-python3 командой sudo apt install python-is-python3 . Этот пакет устанавливает символическую ссылку на текущий интерпретатор python3 по адресу /usr/bin/python . Этот пакет может потребоваться для работы некоторых программ, ранее работавших на Python 2, после избавления от Python 2 в системе.
Установка свежих версий Python из PPA deadsnakes
Поскольку цикл разработки Python не совпадает с циклом разработки Ubuntu, официальный репозиторий main может содержать не самую свежую версию Python. Особенно это касается релизов Ubuntu с длительным сроком поддержки, которые выпускаются раз в два года — в них, скорее всего, будет устаревшая версия Python.
Если вы хотите установить в Ubuntu самую свежую версию Python, можно воспользоваться персональным репозиторием команды deadsnakes team. Для этого нужно подключить нужный репозиторий, обновить список пакетов и установить пакеты. После установки в системе появится ещё одна или несколько версий Python.
Сборки Python от команды deadsnakes предназначены для выпусков Ubuntu с длительным сроком поддержки. Репозитории deadsnakes могут быть использованы совместно с обычными выпусками Ubuntu, а также с Debian, но работоспособность сборок Python на них не тестируется и не гарантируется командой deadsnakes.
У команды deadsnakes есть два репозитория:
- New Python Versions — свежие версии стабильных выпусков Python, а также версии Release candidate.
- nightly python builds — ночные сборки версий Python, находящихся в разработке.
Например, чтобы установить Python 3.10 из репозитория New Python Versions:
- подключаем репозиторий командой sudo add-apt-repository ppa:deadsnakes/ppa ;
- обновляем список пакетов командой sudo apt update ;
- устанавливаем Python 3.10 командой sudo apt install python3.10-full .
При использовании Python из репозитория команды deadsnakes нужно создавать виртуальное окружение Python, если планируется устанавливать сторонние библиотеки.
Установка GNU Midnight Commander на Ubuntu
Для удобства работы в командной строке нам понадобится консольный файловый менеджер GNU Midnight Commander. Он находится в пакете mc .
Открываем эмулятор терминала, вводим команду sudo apt install mc , нажимаем Enter , вводим пароль и ждём окончания установки.
Запускаем GNU Midnight Commander в эмуляторе терминала командой mc .
Установка PyCharm CE на Ubuntu
На Ubuntu PyCharm Community Edition можно установить двумя разными способами:
- из snap-пакета,
- вручную, скачав с сайта компании JetBrains архив tar.gz.
Первый способ (рекомендуемый)
Открываем эмулятор терминала и вводим команду sudo snap install pycharm-community —classic , нажимаем Enter , вводим пароль и ждём окончания установки.
После установки в меню в разделе Разработка появится иконка Pycharm Community Edition.
Второй способ (подходит также для Debian и Linux Mint)
Заходим на сайт JetBrains и скачиваем PyCharm Community Edition для Linux в домашний каталог (или в любой каталог, на запись в которую у нас есть права).

Затем переходим в этот каталог и распаковываем сохранённый архив командой tar -xzf pycharm-community-2020.1.tar.gz , где pycharm-community-2020.1.tar.gz — название архива.
Исполняемый файл вызывается командой pycharm-community-2020.1/bin/pycharm.sh , где pycharm-community-2020.1 — каталог, в котором находится распакованный дистрибутив.
Затем нужно отредактировать меню запуска приложений и добавить туда команду для запуска исполняемого файла PyCharm Community Edition (примерно такую: «/home//pycharm-community-2020.1/bin/pycharm.sh» %f , где /home/ — домашний каталог пользователя или другой каталог, где находится распакованный дистрибутив PyCharm Community Edition) и иконку для запуска IDE.
Ниже приведён пример добавления PyCharm Community Edition в меню приложений KDE.

Дополнительные ссылки
- Интерфейс командной строки
- Эмулятор терминала
- Репозиторий
- Система управления пакетами
- dpkg
- Advanced Packaging Tool
- Инструменты APT
- Персональные архивы пакетов (PPA)
- Snappy
- Snapcraft
- Стадии разработки программного обеспечения
- Долгосрочная поддержка программного обеспечения
Как установить Python 3.11 на Ubuntu 22.04 и 20.04
На сегодняшний день Python 3.11 является последней доступной для установки версией. Разработчики Python, которые хотят начать создавать новое приложение, должны использовать последнюю версию. Это руководство поможет вам установить Python 3.11 в системах Ubuntu. В этом руководстве мы обсудим два метода установки Python в Ubuntu: первый метод установит Python с помощью PPA, а второй метод скомпилирует Python из исходного кода.
Предпосылки
Пакеты Python и установка исходного кода требуют установки зависимостей в системе. Для компиляции исходного кода в системе требовалось несколько библиотек сборки. Выполните следующие команды, чтобы установить необходимые пакеты в вашей системе:
sudo apt install build-essential checkinstall \ libreadline-gplv2-dev libncursesw5-dev libssl-dev \ libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
Установите Python на Ubuntu
Выберите один из следующих способов установки Python 3.11 в системе Ubuntu. Мы рекомендуем использовать первый метод, но если он не работает, используйте второй метод.
Установите Python 3.11 через PPA
Последние версии Python доступны в команде ~deadsnakes PPA. Вы можете добавить этот PPA в свою систему Ubuntu с помощью следующей команды:
sudo add-apt-repository ppa:deadsnakes/ppa
Затем вы можете установить Python 3.11 с помощью менеджера пакетов apt-get :
sudo apt install python3.11
Это установит Python 3.11 в вашей системе Linux.
Установите Python 3.11, используя исходный код
Если репозиторий не содержит пакетов Python для вашей системы, установите его, скомпилировав из исходного кода:
Загрузите исходный код Python 3.11: Версия Python 3.11.1 доступна для установки. Вы можете посетить официальные веб-сайты Python, чтобы проверить последнюю доступную версию. Используйте следующие команды для загрузки исходного кода Python 3.11:
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz
Извлечь архив: после завершения загрузки извлеките содержимое файла архива.
sudo tar xzf Python-3.11.1.tgz
Подготовьте исходный код: теперь подготовьте исходный код в соответствии с архитектурой вашей системы и средой. Кроме того, используйте параметр —enable-optimizations с командой configure, чтобы включить дополнительные поддержки, такие как поддержка SSL, bz2:
cd Python-3.11.1
sudo./configure --enable-optimizations
Компиляция и установка: после подготовки исходного кода скомпилируйте его с помощью команды make. Используйте altinstall , чтобы установить его как отдельный Python. Чтобы это не перезаписало существующую установку Python:
sudo make altinstall
Create altinstall используется для предотвращения замены бинарного файла Python по умолчанию /usr/bin/python.
Проверить версию Python
Наконец, вы успешно установили Python 3.11 в свою систему. Давайте проверим установленную версию Python с помощью следующей команды:
python3.11 -V
Python 3.11.1
Установить картинку в картинке
Если вы установили Python с помощью диспетчера пакетов, PIP не будет установлен по умолчанию. Если это так, вам придется установить его вручную. Чтобы установить PIP, выполните следующую команду:
curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11
После успешной установки PIP проверьте его версию, выполнив команду:
pip3.11 -V
pip 22.3.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11)
Заключение
В заключение, это руководство помогло вам установить Python 3.11 в системах Ubuntu. Первый метод использует менеджер пакетов для установки Python из PPA. Второй метод поможет вам скомпилировать и установить Python 3.11 в ваших системах Ubuntu.
Supportaci se ti piacciono i nostri contenuti. Grazie.
Noviello.it Newsletter
Ricevi gli ultimi approfondimenti direttamente nella tua casella di posta!
Как установить Python 3.9 в Ubuntu 20.04 1 мин для чтения

Python — один из самых популярных языков программирования в мире. Это универсальный язык, используемый для создания всех видов приложений, от простых сценариев до сложных алгоритмов машинного обучения. Python с его простым и легким в освоении синтаксисом является популярным выбором как для начинающих, так и для опытных разработчиков.
Python 3.9 — это последняя крупная версия языка Python. Он включает в себя множество новых функций, таких как новые операторы dict, новые функции str, поддержка часового пояса IANA и многое другое.
Python 3.8 недоступен в стандартных репозиториях Ubuntu 20.04.
В этой статье мы покажем вам два способа установки Python 3.9 в Ubuntu 20.04. Первый вариант — установить пакет из PPA deadsnakes, а второй — собрать Python 3.9 из исходного кода.
Те же шаги применимы для Ubuntu 18.04 и всех дистрибутивов на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.
Установка Python 3.9 в Ubuntu с Apt
Установка Python 3.9 на Ubuntu с помощью apt — относительно простой процесс и занимает всего несколько минут.
-
Обновите список пакетов и установите необходимые компоненты:
sudo apt update sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.9
python3.9 --version
Python 3.9.0+
Вот и все. Python 3.9 установлен на вашем Ubuntu, и вы можете начать его использовать.
Установка Python 3.9 в Ubuntu из исходного кода
Компиляция Python из исходного кода позволяет установить последнюю версию Python и настроить параметры сборки. Однако вы не сможете поддерживать установку Python через диспетчер пакетов apt.
Следующие шаги объясняют, как скомпилировать Python 3.9 из исходного кода:
-
Установите зависимости, необходимые для сборки Python:
sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
tar -xf Python-3.9.0.tgz
cd Python-3.9.0 ./configure --enable-optimizations
make -j 12
sudo make altinstall
Вот и все. Python 3.9 установлен и готов к использованию. Чтобы проверить это, введите:
python3.9 --version
The output should show the Python version:
Python 3.9.0+
Вывод
Мы показали вам, как установить Python 3.9 на ваш компьютер 20.04. Теперь вы можете начать разработку своего проекта Python 3.9.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Быстрая установка Python 3 и настройка среды разработки на сервере Ubuntu 20.04
Python – это гибкий и многофункциональный язык программирования, он отлично подходит для создания скриптов, настройки автоматизации, анализа данных, машинного обучения и разработки бекэнда.
Данный мануал поможет установить Python 3 на сервер Ubuntu 20.04 и настроить среду разработки.
Примечание: Расширенную версию мануала вы найдете здесь.
1: Обновление системы
В системе Ubuntu 20.04 Python 3 установлен по умолчанию. Войдите на сервер как пользователь sudo, а затем обновите пакеты системы.
sudo apt update
sudo apt -y upgrade
По запросу подтвердите операцию.
2: Проверка версии Python
Чтобы узнать, какая версия Python 3 установлена в системе, введите:
В окне терминала вы увидите номер текущей версии.
Примечание: Номер версии может отличаться.
3: Установка pip
Теперь установите pip, пакетный менеджер Python, который помогает устанавливать необходимые пакеты и управляет ими:
sudo apt install -y python3-pip
Для установки пакетов используется такой синтаксис:
pip3 install package_name
где package_name – это имя пакета или библиотеки, которую нужно установить. Например, чтобы установить библиотеку для научных вычислений NumPy, можно ввести команду:
pip3 install numpy
4: Установка дополнительных инструментов
Теперь нужно установить несколько инструментов для разработки:
sudo apt install build-essential libssl-dev libffi-dev python3-dev
Итак, мы установили базовые инструменты Python. Теперь можно создать виртуальную среду для нашего проекта.
5: Установка venv
Виртуальная среда – это изолированное пространство для проектов Python, благодаря которому все проекты могут иметь индивидуальный набор зависимостей и использовать разные версии одной программы, при этом никак не влияя на работу системы в целом.
Python предлагает несколько способов создать виртуальную среду, но мы воспользуемся модулем venv, который включен в стандартную библиотеку Python 3. Установите его:
sudo apt install -y python3-venv
6: Создание виртуальной среды
Выберите каталог для хранения виртуальных сред. Чтобы создать в этом каталоге виртуальную среду, введите команду:
python3.6 -m venv my_env
Примечание: Вместо my_env введите описательное имя вашей среды.
7: Активация виртуальной среды
Чтобы использовать виртуальную среду my_env, ее нужно включить:
Эта команда запустит сценарий activate из каталога bin.
После этого командная строка будет выглядеть так:
Примечание: Префикс может отличаться в зависимости от дистрибутива Debian Linux.
8: Тестирование виртуальной среды
Откройте интерпретатор Python:
Примечание: В виртуальной среде можно использовать команду python вместо python3 и pip вместо pip3. Вне виртуальной среды в Python 3 используются только команды python3 и pip3.
Если вы получили такой вывод, значит интерпретатор запустился:
Python 3.8.2 (default, Mar 13 2020, 10:14:16)
[GCC 9.3.0] on linux
Type «help», «copyright», «credits» or «license» for more information.
>>>
Используйте функцию print(), чтобы создать классическую программу Hello, World:
print(«Hello, World!»)
Hello, World!
9: Отключение виртуальной среды
Чтобы выйти из интерпретатора Python, введите:
Деактивировать виртуальную среду можно с помощью команды:
Больше мануалов по работе с Python вы найдете здесь.