Задать вопрос
@madcreator13
14 лет учу программирование.

Как установить pyaudio?

Я не могу установить библиотеку pyAudio. Испробовал все существующие методы, пробовал устанавливать whl файлы, microsoft visual c++ 2015, даже с помощью pipwin не получилось помогите пожалуйста!5e497ce8a883b926514524.png
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
У вас python 32-х битный.

Вкратце: разрядность ОС и Python должна совпадать - в данном случае в обоих случаях - 64.

Wheel - специальный формат для установки пакетов. Он представляет из себя простой ZIP архив с необходимыми файлами, при этом по сути из установки исключена стадия сборки. Например, при установке колеса нет нужды компилировать расширения Python (.pyd, .so), которые включены в некоторые пакеты, работающие с низкоуровневым кодом на C. Например, numpy, scipy, tensorflow. Компилировать не нужно, потому что скомпилированные файлы уже включены в архив и вам (установщику пакетов) нужно только распаковать файлы и положить в нужную папку. Так как скомпилированные файлы имеют разный формат для как минимум разных ОС собирают разные колеса. Ориентироваться можно по имени - win в имени говорит, что колесо собрали для специально для Windows и на других ОС работать не будет. Также вы должны соблюдать разрядность как ОС, так и самого интерпретатора - если колесо собрано для 64 (amd64 в названии), то ОС и интерпретатор должны быть такой же разрядности. Не все пакеты, тем не менее, разделяются по разрядности и ОС - многие написаны на голом Python и без разницы куда устанавливаться.
stackoverflow
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы