Pip install pyaudio не устанавливается linux

Обновлено: 05.07.2024

Существует несколько способов установки программного обеспечения в 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. Если у вас остались вопросы, спрашивайте в комментариях!

и я получаю следующую ошибку:

Как я могу установить его успешно?

Я даже пробовал этот "git clone https://people.csail.mit.edu/hubert/git/pyaudio.git ", но во время компиляции он обнаружил следующую ошибку:

Для компиляции я использовал эту команду: sudo python3 setup.py install

Python Первым требованием к программному обеспечению является Python 2.6, 2.7 или Python 3. 3+. Это необходимо для использования библиотеки.

PyAudio (для пользователей микрофона) PyAudio требуется тогда и только тогда, когда вы хотите использовать микрофонный вход (микрофон). PyAudio версии 0.2. 11+ требуется, поскольку в ранних версиях были известны ошибки управления памятью при записи из микрофонов в определенных ситуациях.

Если он не установлен, все в библиотеке все равно будет работать, за исключением попытки создать экземпляр объекта микрофона, создающего атрибут AttributeError.

Инструкции по установке на веб-сайте PyAudio достаточно хороши - для удобства они приведены ниже:

В Windows установите PyAudio с помощью Pip: выполните pip install pyaudio в терминале.

В дистрибутивах Linux, основанных на Debian (например, Ubuntu и Mint), установите PyAudio с помощью APT: выполните sudo apt-get install python-pyaudio python3-pyaudio в терминале. Если версия в репозиториях слишком старая, установите последнюю версию с помощью команды "Пик": выполните sudo apt-get install portaudio19-dev python-all-dev python3-all-dev && sudo pip install pyaudio (замените pip на pip3 если используете Python 3).

В OS X установите PortAudio с помощью Homebrew: brew install portaudio . Затем установите PyAudio, используя Pip: pip install pyaudio .

В других системах на базе POSIX установите пакеты portaudio19-dev и python-all-dev (или python3-all-dev при использовании пакетов Python 3) (или их ближайшие эквиваленты) с помощью выбранного диспетчера пакетов, а затем установите PyAudio, используя Pip: pip install pyaudio (замените pip на pip3 при использовании Python 3).

Пакеты пакетов PyAudio для обычных 64-битных версий Python для Windows и Linux включены для удобства в стороннем каталоге/в корне репозитория. Чтобы установить, просто запустите pip install wheel а затем pip install./third-party/WHEEL_FILENAME (замените pip на pip3 при использовании Python 3) в корневом каталоге репозитория.

Максим Бодров

Максим Бодров запись закреплена

Кирилл Пушин

Кирилл Пушин

Владимир Медведев


Владимир Медведев

Максим Бодров


Максим Бодров

Mrage Faceless

python3 -m pip install pyaudio
python -m pip install pyaudio

Mrage Faceless

Максим Бодров


Максим Бодров

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

Однако скачивание, установка и работа с этими пакетами вручную утомительны и занимают много времени. Именно поэтому многие разработчики полагаются на специальный инструмент PIP для Python, который всё делает гораздо быстрее и проще.

Что такое PIP для Python?

Если вы когда-нибудь работали с командной строкой Windows и с терминалом на Linux или Mac и чувствуете себя уверенно, можете пропустить инструкции по установке.

Устанавливается ли PIP вместе с Python?

Если вы пользуетесь Python 2.7.9 (и выше) или Python 3.4 (и выше), PIP устанавливается вместе с Python по умолчанию. Если же у вас более старая версия Python, то сначала ознакомьтесь с инструкцией по установке.

Правильно ли Python установлен?

Вы должны быть уверены, что Python должным образом установлен на вашей системе. На Windows откройте командную строку с помощью комбинации Win+X . На Mac запустите терминал с помощью Command+пробел , а на Linux – комбинацией Ctrl+Alt+T или как-то иначе именно для вашего дистрибутива.

Затем введите команду:

На Linux пользователям Python 3.x следует ввести:

Если вы получили номер версии (например, Python 2.7.5 ), значит Python готов к использованию.

Как установить PIP на Windows.

Следующие инструкции подойдут для Windows 7, Windows 8.1 и Windows 10.

  1. Скачайте установочный скрипт get-pip.py. Если у вас Python 3.2, версия get-pip.py должны быть такой же. В любом случае щелкайте правой кнопкой мыши на ссылке и нажмите “Сохранить как…” и сохраните скрипт в любую безопасную папку, например в “Загрузки”.
  2. Откройте командную строку и перейдите к каталогу с файлом get-pip.py.
  3. Запустите следующую команду: python get-pip.py

Как установить PIP на Mac

Современные версии Mac идут с установленными Python и PIP. Так или иначе версия Python устаревает, а это не лучший вариант для серьёзного разработчика. Так что рекомендуется установить актуальные версии Python и PIP.

Если вы хотите использовать родную систему Python, но у вас нет доступного PIP, его можно установить следующей командой через терминал:

Если вы предпочитаете более свежие версии Python, используйте Homebrew. Следующие инструкции предполагают, что Homebrew уже установлен и готов к работе.

Установка Python с помощью Homebrew производится посредством одной команды:

Будет установлена последняя версия Python, в которую может входить PIP. Если после успешной установки пакет недоступен, необходимо выполнить перелинковку Python следующей командой:

Как установить PIP на Linux

Если у вас дистрибутив Linux с уже установленным на нем Python, то скорее всего возможно установить PIP, используя системный пакетный менеджер. Это более удачный способ, потому что системные версии Python не слишком хорошо работают со скриптом get-pip.py, используемым в Windows и Mac.

Advanced Package Tool (Python 2.x)

Advanced Package Tool (Python 3.x)

pacman Package Manager (Python 2.x)

pacman Package Manager (Python 3.x)

Yum Package Manager (Python 2.x)

Yum Package Manager (Python 3.x)

Dandified Yum (Python 2.x)

Dandified Yum (Python 3.x)

Zypper Package Manager (Python 2.x)

Zypper Package Manager (Python 3.x)

Как установить PIP на Raspberry Pi

Как пользователь Raspberry, возможно, вы запускали Rapsbian до того, как появилась официальная и поддерживаемая версия системы. Можно установить другую систему, например, Ubuntu, но в этом случае вам придётся воспользоваться инструкциями по Linux.

Начиная с Rapsbian Jessie, PIP установлен по умолчанию. Это одна из серьёзных причин, чтобы обновиться до Rapsbian Jessie вместо использования Rapsbian Wheezy или Rapsbian Jessie Lite. Так или иначе, на старую версию, все равно можно установить PIP.

Как обновить PIP для Python

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

К счастью, обновление PIP проходит просто и быстро.

Для Mac, Linux, или Raspberry Pi:

На текущих версиях Linux и Rapsbian Pi следует использовать команду pip3.

Как устанавливать библиотеки Python с помощью PIP

Если PIP работоспособен, можно начинать устанавливать пакеты из PyPI:

Установка определённой версии вместо новейшей версии пакета:

Поиск конкретного пакета:

Просмотр деталей об установленном пакете:

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

Список всех устаревших пакетов:

Обновление устаревших пакетов:

Следует отметить, что старая версия пакета автоматически удаляется при обновлении до новой версии.

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