Как установить модуль python на ubuntu

Обновлено: 07.07.2024

В этом руководстве объясняется, как установить pip для Python 3 и Python 2 в Ubuntu 20.04. Мы также познакомим вас с основами установки и управления пакетами Python с помощью pip.

Подготовка

Python бывает двух видов; Python 2 и Python 3. Начиная с Ubuntu 20.04, Python 3 включен в базовую установку системы, а Python 2 доступен для установки из репозитория Universe. Пользователям рекомендуется перейти на Python 3.

При глобальной установке модуля Python настоятельно рекомендуется установить пакет deb модуля с помощью инструмента apt , поскольку они протестированы на правильную работу в системах Ubuntu. Пакеты Python 3 имеют префикс python3- а пакеты Python 2 имеют префикс python2- .

Используйте pip для установки модуля глобально, только если для этого модуля нет пакета deb.

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

Установка pip для Python 3

Чтобы установить pip для Python 3 в Ubuntu 20.04, выполните следующие команды от имени пользователя root или sudo в своем терминале:

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

Когда установка будет завершена, проверьте установку, проверив версию pip:

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

Установка pip для Python 2

Pip для Python 2 не включен в репозитории Ubuntu 20.04. Мы будем устанавливать pip для Python 2 с get-pip.py скрипта get-pip.py .

Начните с включения репозитория юниверса:

Обновите индекс пакетов и установите Python 2:

Используйте curl для загрузки скрипта get-pip.py :

После включения репозитория запустите сценарий от имени пользователя sudo с помощью python2 чтобы установить pip для Python 2:

Pip будет установлен глобально. Если вы хотите установить его только для своего пользователя, запустите команду без sudo . Сценарий также установит setuptools и wheel , которые позволят вам устанавливать исходные дистрибутивы.

Проверьте установку, напечатав номер версии pip:

Результат будет выглядеть примерно так:

Как использовать Pip

В этом разделе мы покажем вам несколько полезных базовых команд pip. С помощью pip вы можете устанавливать пакеты из PyPI, системы контроля версий, локальных проектов и из файлов распространения. Обычно вы устанавливаете пакеты из PyPI.

Чтобы просмотреть список всех команд и параметров pip, введите:

Вы можете получить дополнительную информацию о конкретной команде, используя pip <command> --help . Например, чтобы получить дополнительную информацию о команде установки, введите:

Установка пакетов с помощью Pip

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

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

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

Установка пакетов с помощью Pip с использованием файлов требований

Используйте следующую команду, чтобы установить список требований, указанных в файле:

Список установленных пакетов

Чтобы вывести список всех установленных пакетов pip, используйте команду ниже:

Обновить пакет с помощью Pip

Чтобы обновить уже установленный пакет до последней версии, введите:

Удаление пакетов с помощью Pip

Чтобы удалить пакет, выполните:

Выводы

Мы показали вам, как установить pip на ваш компьютер с Ubuntu и как управлять пакетами Python с помощью pip.

Для получения дополнительной информации о pip посетите страницу руководства пользователя pip .

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

Проверка версии Python

По умолчанию минимальная установка Ubuntu уже включает в себя пакет Python. Посмотреть его версию можно с помощью пакетного менеджера.

Узнать версию python

Так же, если пакет установлен, то узнать версию Python можно через него самого.

В данном случае в ubuntu установлена версия 3.8.5. Обычно 3-я версия пайтона в системе именуется python3, а вторая просто python.

Установка Python

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

Рассмотрим сначала момент с установкой самой последней версии python. Сделать это проще всего с помощью пакетного менеджера apt:

Установка Python в Ubuntu

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

Установка из исходников

Установка python из исходников

Для установки python из исходников, нам понадобятся дополнительные системные пакеты. Устанавливаем их:

Теперь можно приступить к сборке:

Проверяем установленную из исходников версию:

Проверка версии

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

Установка pip в Ubuntu

Вместе с python обычно используется пакетный менеджер для него. Давайте рассмотрим, как выглядит установка pip в Ubuntu. В зависимости от версии пайтона, устанавливается подходящая версия pip. Тут так же как и с самим интерпретатором версия пакета будет зависеть от версии самого языка. Если он 2-й версии, то ставится просто pip, если 3-й, то pip3.

Установка pip в Ubuntu

Проверяем установленную версию pip:

Установленная версия pip соответствует присутствующей в системе версии python 3.8.

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

Итак, pip мы установили, давайте теперь посмотрим, как с помощью этого пакетного менеджера устанавливать пакеты python. Никаких отличий от других пакетных менеджеров тут нет. Вот пример того, как устанавливается пакет pymysql для работы с базами данных mysql с помощью пайтона.

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

Посмотреть список установленных пакетов можно следующим образом:

А вот так вы можете узнать, какие файлы были установлены в систему, принадлежащие указанному пакету.

Удалить пакет с помощью pip можно следующим образом:

Вкратце по работе с pip все. Ничего сложного, все как обычно.

Обновить Python

Рассмотрим теперь тему с обновлением python в ubuntu. Тут может быть несколько вариантов.

  1. Обновить с помощью apt до последней версии, находящейся в репозитории системы.
  2. Использовать для обновления python сторонний репозиторий.
  3. Собрать самую свежую версию из исходников.

Первый и третий варианты мы уже рассмотрели ранее. Обновление python до последней версии ничем не будет отличаться от чистой установки. В случае с пакетным менеджером apt, вам просто вместо install нужно будет указать upgrade.

как обновить python в ubuntu

Если в подключенных репозиториях ubuntu будет свежая версия python, то будет обновление до нее. Если нет, то ничего не произойдет. Останется текущая версия.

Обычное самые свежие версии python есть в отдельном репозитории deadsnakes. Подключим его:

А теперь попробуем поставить самую последнюю версию python из этого репозитория.

Установка python 3.9

В итоге мы обновились до самой свежей версии python 3.9.1. При этом нам не пришлось ее собирать из исходников. Мы воспользовались установкой через пакетный менеджер, а значит нам будет проще обновляться в дальнейшем и поддерживать актуальную версию. Обновления будут приходить автоматически через apt.

Выбор по умолчанию

В ubuntu указать дефолтную версию python, которая будет выбираться по умолчанию, можно с помощью команды update-alternatives. Вот как это выглядит:

Проверяем теперь дефолтную версию:

Выбор версии python по умолчанию

Так мы установили в системе по умолчанию версию python 3.8.5. А теперь изменим это на более свежую версию 3.9.1

В предложенном списке выбираем нужную нам версию пайтона, которая будет использоваться по умолчанию в нашей системе ubuntu.

дефолтная версия питона в убунту

Как запускать Python скрипты

С установкой и обновлением пайтона разобрались. Давайте теперь посмотрим, как нам запускать скрипты в системе. Ничего особенного для этого делать не надо. Достаточно указать бинарник интерпретатора и сам скрипт. Примерно так выглядит запуск python скрипта в ubuntu:

Скрипт будет запущен дефолтной версией пайтона. Если нужно запустить в какой-то конкретной версии, то делается это так:

Так же скрипты пайтона можно запускать напрямую в консоли. Для этого в самом начале скрипта нужно объявить окружение.

запуск python скрипта в ubuntu

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

выполнение скрипта в консоли

Если вы хотите запускать скрипт как службу, то вам придется добавить юнит в systemd. Делается это следующим образом. Создаем файл /lib/systemd/system/python.service :

После этого перечитываем конфигурацию systemd и запускаем скрипт на пайтоне как службу:

запуск скрипта питона как службы

Так как мой скрипт не предполагает работу в режиме службы, то после выполнения он был завершен. Если же у вас там запрограммирована непрерывная работа, то он будет работать как служба через systemd.

Как удалить Python в Ubuntu

Если вам по какой-то причине необходимо удалить python с сервера ubuntu, то сделать это можно штатным образом через пакетный менеджер apt. Для того, чтобы узнать версию пакетов для удаления, можно вывести их список.

После этого, подставляя версию нужного пакета, удалить его:

Только будьте внимательны при удалении python из системы. Он очень много кем используется. При его удалении будет предложено удалить и все его зависимости. А это внушительный список пакетов, которые без пайтона не смогут работать.

Как удалить python из Ubuntu

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

Запуск Python в Docker

Ну и в завершении статьи про Python в Ubuntu, покажу, как можно еще его запускать без локальной установки непосредственно в саму систему. Вы можете запустить питона в докере. Для этого просто выберите необходимую вам версию Python и запустите Docker контейнер с ней.

В данном случае я быстро запустил свой скрипт в версии 3, используя контейнер python:3. Если мне то же самое нужно сделать во 2-й версии, то я просто использую другой контейнер.

Мне нужно установить некоторые модули для python на Ubuntu Linux 12.04. Я хочу pygame и livewires, но я не уверен, как их установить.

У меня есть файл py для livewires, который был специально отредактирован (из книги, которую я читаю), и я хочу установить его, но я не уверен, как это сделать, я также хочу установить pygame.

Есть два прекрасных способа установки пакетов Python на Ubuntu (и аналогичные системы Linux):

использовать диспетчер пакетов Debian/Ubuntu APT. Это работает только для пакетов, которые отправляются Ubuntu, если вы не измените конфигурацию APT, и, в частности, для Python 3 пакет PyGame отсутствует.

Другой вариант - использовать PIP, менеджер пакетов Python:

чтобы установить его, затем

чтобы получить пакет PyGame из PyPI и установить его для Python 3. У PIP есть некоторые ограничения по сравнению с APT, но он всегда извлекает последнюю версию пакет, а не тот пакет, который выбрали пакеты Ubuntu.

РЕДАКТИРОВАТЬ: повторить то, что я сказал в комментарии, pip3 еще нет в Ubuntu 12.04. Он все еще может быть установлен с помощью

После этого pip представляет собой версию PIP для Python 3 вместо pip3 . Последняя команда предназначена только для безопасности; может быть PIPON 2 PIP установлен как /usr/bin/pip .

Попробуйте установить pip.

Вы можете использовать несколько подходов:

1 - Скачайте пакет самостоятельно. Это то, что я использую больше всего. Если пакет соответствует спецификациям, вы можете установить его, переместившись в несжатую папку и набрав консоль:

2 - Используйте пип. Пип довольно прост. В консоли вы должны ввести:

Одно замечание: если вы не используете virtualenv, вам нужно будет добавить sudo перед этими командами (не рекомендуется)

Это зависит от версии Ubuntu и используемой среды IDE. Ubuntu 15 и старше поставляются с Python 2.7 и Ubuntu 16.04 поставляется с Python 2.7 и 3.5. Теперь на основе IDE, которую вы используете, есть несколько способов сделать это. Допустим, вы установили Spyder из магазина приложений Ubuntu или установили Jupyter. Другими словами, у вас нет такого дистрибутива, как Anaconda или Enthought, которые устанавливают свои собственные версии Python. Это важно обратить внимание на то, что, как только вы пытаетесь установить пакет/библиотеку, вам нужно знать, на какой Python он устанавливается.

Теперь, предполагая, что у вас есть только IDE, подключенная к версиям Python по умолчанию Ubuntu, вы можете использовать терминал для установки пакетов:

Для python 2.7 используйте

Для python 3.5 используйте

Иногда по причинам, которые я не знаю, во время процесса установки пакета Linux блокирует доступ к Python, попробуйте также:

и для Python 3.5

Это помогло мне установить все библиотеки, которые мне нужны.

Теперь, если вы используете дистрибутив, например Aanaconda или Enthought, существует хорошая вероятность того, что библиотеки, которые вы устанавливаете, не будут добавлены в библиотеки, используемые этими дистрибутивами. Чтобы установить библиотеки для этих дистрибутивов, после запуска дистрибутива перейдите на консоль ipython и напишите

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

Существует несколько способов установки программного обеспечения в Ubuntu. Можно использовать центр приложений, установить deb-пакет, подключить репозиторий PPA, использовать Snap-пакеты, Flatpack или AppImage или даже собрать программу из исходного кода.

Однако существует еще один способ установки программ в Linux - это утилита PIP. Это система управления пакетами, которая используется для установки и управления программными пакетами, написанными на Python. В этой статье будет рассмотрена установка PIP в Ubuntu 20.04. Также будет показано, как пользоваться данной программой.

Что такое PIP?

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

Установка PIP в Ubuntu 20.04

Утилита PIP не поставляется в Ubuntu по умолчанию. Если она необходима, её придётся установить. Это очень просто, но есть один момент, о котором надо знать. Так как существует 2 версии языка Python – Python 2 и Python 3, то данная утилита называется для каждой версии языка по-своему. Для Python 2 это PIP, а для Python 3 это PIP3

В Ubuntu 20.04 по умолчанию установлен Python только 3 версии. Соответственно пакет для установки будет называться PIP3. Обратите внимание, что для написания этой статьи использовался алгоритм установки для Ubuntu 20.04, но нижеприведённые команды подойдут и для более ранних версий дистрибутива, а также для дистрибутивов, основанных на Ubuntu (например Debian).

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

mx6AAAAAElFTkSuQmCC

Команда выведет текущую версию Python, которая используется в системе. Далее необходимо установить pip3:

sudo apt -y install python3-pip

djKYQu9GxogAAAABJRU5ErkJggg==

После установки pip3 необходимо убедиться, что утилита установилась в систему без ошибок при помощи команды:

8DtotpMiTmxkMAAAAASUVORK5CYII=

Команда выведет версию pip и полный путь куда была установлена утилита. Установка pip в Ubuntu 20.04 завершена, теперь необходимо разобраться как ей пользоваться.

Как пользоваться PIP

Для начала необходимо разобраться в синтаксисе утилиты и изучить её основные команды. Они помогут вам искать, устанавливать и удалять пакеты. Синтаксис утилиты довольно прост:

$ pip3 команда опции имя_пакета

Вот основные команды, которые можно использовать:

  • install - установить пакет;
  • uninstall - удалить пакет;
  • search - найти пакет;
  • list - список установленных пакетов;
  • show - просмотр информации про установленный пакет.

У pip достаточно много разных опций и команд, поэтому здесь все они описаны не будут. Для просмотра всех команд и опций к ним можно вызвать справку при помощи команды

ofAAAAABJRU5ErkJggg==

Для поиска необходимых пакетов перейдите на официальный сайт pypi:

LxLHGYJHnpkzAAAAAElFTkSuQmCC

В поле поиска введите имя необходимого пакета. Далее нажмите на клавишу Enter или на значок лупы, который находиться справа от строки поиска:

B5jsqay6c34PAAAAAElFTkSuQmCC

В результате поиска будут отображены все пакеты, в именах которых содержится слово, которое было введено в поисковую строку. Перейдите на страницу необходимого пакета и отобразится подробное описание о данном пакете – информация о пакете, пример использования, история изменений и т.д.

wOEudMEF1yVVAAAAABJRU5ErkJggg==

На странице каждого пакета присутствует команда для установки. Она располагается под названием пакета. Скопируйте команду установки и вставьте в окно терминала. После этого пакет будет установлен в систему. Например:

sudo pip3 install s-tui

wBO5Ajqpxj4pQAAAABJRU5ErkJggg==

Стоит обратить внимание что установка программ при помощи pip производится от имени суперпользователя (в данном случае при помощи sudo). После установки программу можно запустить, введя в терминале команду:

D4+0a15788b+AAAAAElFTkSuQmCC

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

C8GnYpr4rTRTAAAAAElFTkSuQmCC

yrIoGnHYwGTNj7pRLDKc6fQ8posvY6VAxnjUEDzghQMEaKJ+tU3yaN9haWg3DdLy1grHMsQm3nFHZhMI3QB+NIRgw2qxvwr9JCwJE5qbRSIwZqbngNsvKy0tzanInbMtGXKagmr2CRnjCjYqUVI83HIAaHx0MfQjHrYlanBA9PqkwKMK1pOo8Sod6UqE3Jd0QGqW4uf8PcuUFMoHp79gAAAAASUVORK5CYII=

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

sudo pip3 uninstall s-tui

GrreRxgaQAAAABJRU5ErkJggg==

Выводы

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

Как установить Pip в Ubuntu 18.04

Pip - это система управления пакетами, которая упрощает установку и управление пакетами программного обеспечения, написанными на Python, такими как те, которые находятся в индексе пакетов Python (PyPI). Pip не устанавливается по умолчанию в Ubuntu 18.04, но установка довольно проста.

Введение

Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .

Установка pip для Python 3

Ubuntu 18.04 поставляется с Python 3 в качестве установки Python по умолчанию. Выполните следующие шаги, чтобы установить pip ( pip3 ) для Python 3:

Начните с обновления списка пакетов с помощью следующей команды:

Используйте следующую команду для установки pip для Python 3:

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

После завершения установки проверьте установку, проверив версию пакета:

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

Установка pip для Python 2

Python 2 по умолчанию не установлен в Ubuntu 18.04. Чтобы установить Python 2 и pip для Python 2, выполните следующие действия:

Обновите индекс пакета, выполнив следующую команду:

Установите pip для Python 2 с помощью:

Приведенная выше команда установит Python2, Pip и все зависимости, необходимые для создания модулей Python.

Проверьте установку, напечатав номер версии pip:

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

Как использовать Pip

При установке модулей Python по всему миру настоятельно рекомендуется установить модули Python, предоставляемые дистрибутивом, с помощью apt диспетчера пакетов, поскольку они протестированы на правильную работу в системах Ubuntu.

Вы должны устанавливать модули Python глобально с помощью pip, только если в диспетчере пакетов нет пакета.

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

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

Чтобы просмотреть список всех команд и параметров pip, введите:


Вы можете получить больше информации о конкретной команде, используя pip <command> --help . Например, чтобы получить дополнительную информацию о команде установки, введите:

Установка пакетов с помощью Pip

Допустим, вы хотите установить пакет с именем, scrapy который используется для парсинга и извлечения данных с веб-сайтов.

Чтобы установить последнюю версию пакета, вам необходимо выполнить следующую команду:

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

Замените pip3 на, pip если используете Python 2.

Установка пакетов с помощью Pip с использованием файлов требований

requirement.txt - текстовый файл, содержащий список пакетов pip с их версиями, которые необходимы для запуска определенного проекта Python.

Используйте следующую команду, чтобы установить список требований, указанных в файле:

Список установленных пакетов

Чтобы вывести список всех установленных пакетов pip, используйте команду ниже:

Обновить пакет с помощью Pip

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

Удаление пакетов с помощью Pip

Чтобы удалить пакет, выполните:

Вывод

В этом руководстве вы узнали, как установить pip на свой компьютер с Ubuntu и как управлять пакетами Python с помощью pip. Для получения дополнительной информации о pip посетите страницу руководства пользователя pip .

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