• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Ошибка установки PyAudio на Windows 10

Алёна

Well-known member
09.05.2020
86
0
BIT
0
Добрый вечер, прошу помощи, при попытки установить PyAudio на 10 окно выдает ошибку ( во вложении)
Установила вижал 16.6, не работает
 

Вложения

  • 1590076589478..jpg
    1590076589478..jpg
    236,4 КБ · Просмотры: 506

Vertigo

Lex mea est Vulgate Linux
Gold Team
15.02.2017
1 318
3 999
BIT
3
Пакеты python хранятся по пути (надо сделать видимыми скрытые папки и файлы):
C:\Users\grett\AppData\Local\Programs\Python\Scripts
Пробуйте скачать файл со сторонней библиотеки и даже если ОС 64-разрядная,то качайте от 32.
Вот файл PyAudio-0.2.11-cp38-cp-38-win32.whl
И устанавливать надо не так,у Вас команда неверная установки,но надо сразу в cmd указать путь:
Код:
C:\Users\grett\AppData\Local\Programs\Python\Scripts>pip install PyAudio-0.2.11-cp38-cp-38-win32.whl
Зайдите в папку Scripts,выделите путь до аналогичного файла,затем вместо этого пути там же наберите cmd,вызовите её и допишите команду установки нужного файла.
Пробуйте и отпишитесь. о результате.
 
Последнее редактирование:

Алёна

Well-known member
09.05.2020
86
0
BIT
0
Пакеты python хранятся по пути (надо сделать видимыми скрытые папки и файлы):
C:\Users\grett\AppData\Local\Programs\Python\Scripts
Пробуйте скачать файл со сторонней библиотеки и даже если ОС 64-разрядная,то качайте от 32.
Вот файл PyAudio-0.2.11-cp38-cp-38-win32.whl
И устанавливать надо не так,у Вас команда неверная установки,но надо сразу в cmd указать путь:
Код:
C:\Users\grett\AppData\Local\Programs\Python\Scripts>pip install PyAudio-0.2.11-cp38-cp-38-win32.whl
Зайдите в папку Scripts,выделите путь до аналогичного файла,затем вместо этого пути там же наберите cmd,вызовите её и допишите команду установки нужного файла.
Пробуйте и отпишитесь. о результате.

Попробовала, выдает ту же ошибку, что и с пипом—беда с колесами
Или я что-то не так делаю?

Пакеты python хранятся по пути (надо сделать видимыми скрытые папки и файлы):
C:\Users\grett\AppData\Local\Programs\Python\Scripts
Пробуйте скачать файл со сторонней библиотеки и даже если ОС 64-разрядная,то качайте от 32.
Вот файл PyAudio-0.2.11-cp38-cp-38-win32.whl
И устанавливать надо не так,у Вас команда неверная установки,но надо сразу в cmd указать путь:
Код:
C:\Users\grett\AppData\Local\Programs\Python\Scripts>pip install PyAudio-0.2.11-cp38-cp-38-win32.whl
Зайдите в папку Scripts,выделите путь до аналогичного файла,затем вместо этого пути там же наберите cmd,вызовите её и допишите команду установки нужного файла.
Пробуйте и отпишитесь. о результате.

Кстати вот вывод с изи
Может отсюда попробовать отталкиваться?
 

Вложения

  • 1590081134840..jpg
    1590081134840..jpg
    199,6 КБ · Просмотры: 285
  • 1590081348560..jpg
    1590081348560..jpg
    290,1 КБ · Просмотры: 295

Vertigo

Lex mea est Vulgate Linux
Gold Team
15.02.2017
1 318
3 999
BIT
3
Или я что-то не так делаю?
Это я криво объясняю.Не спешите.
Если у Вас установлен пакет pip и python ,проверьте его версию.
В cmd пишем pip -выйти должно приветствие,затем python --version
Если у Вас версия 3.8.2 ,то этот файл должен работать.
Я внимательно сразу не посмотрел,у Вас нет папки Scripts,либо создайте её и перенесите туда файл,либо поместите скачанный файл туда,где у Вас скрипты от python.
Скопируйте путь до файла и потом из cmd выполните pip install ..

Видео для этого нашёл подходящее
 

Алёна

Well-known member
09.05.2020
86
0
BIT
0
Это я криво объясняю.Не спешите.
Если у Вас установлен пакет pip и python ,проверьте его версию.
В cmd пишем pip -выйти должно приветствие,затем python --version
Если у Вас версия 3.8.2 ,то этот файл должен работать.
Я внимательно сразу не посмотрел,у Вас нет папки Scripts,либо создайте её и перенесите туда файл,либо поместите скачанный файл туда,где у Вас скрипты от python.
Скопируйте путь до файла и потом из cmd выполните pip install ..

Видео для этого нашёл подходящее

Так я же так и сделала—ошибка в предыдущем вложении
А папка scripts есть
 

Vertigo

Lex mea est Vulgate Linux
Gold Team
15.02.2017
1 318
3 999
BIT
3
Так я же так и сделала—ошибка в предыдущем вложении
А папка scripts есть
Там всё дело в пакете.У кого-то идёт только 32-й (хотя странно ,если честно),а у других для 64-разрядной устанавливается родной.
Смотрите,пакеты cp38-это для python 3.8.x ,пакеты cp37-для python 3.7.x
Попробуйте скачать тогда amd64.whl только для своей версии python.
Есть ещё вариант,когда скачанный пакет кидают в папку с Pyaudio и оттуда устанавливают.
Бывает,что ошибку ещё выдаёт на portaudio.h ,тогда надо скачать исходники и также указав путь ,выполнив к примеру:
Код:
pip install pyaudio --global-option="-I/path/to/the/dir/of/portaudio.h
 

Алёна

Well-known member
09.05.2020
86
0
BIT
0
Там всё дело в пакете.У кого-то идёт только 32-й (хотя странно ,если честно),а у других для 64-разрядной устанавливается родной.
Смотрите,пакеты cp38-это для python 3.8.x ,пакеты cp37-для python 3.7.x
Попробуйте скачать тогда amd64.whl только для своей версии python.
Есть ещё вариант,когда скачанный пакет кидают в папку с Pyaudio и оттуда устанавливают.
Бывает,что ошибку ещё выдаёт на portaudio.h ,тогда надо скачать исходники и также указав путь ,выполнив к примеру:
Код:
pip install pyaudio --global-option="-I/path/to/the/dir/of/portaudio.h

Тут все-таки проблема с колесами, мне кажется

Там всё дело в пакете.У кого-то идёт только 32-й (хотя странно ,если честно),а у других для 64-разрядной устанавливается родной.
Смотрите,пакеты cp38-это для python 3.8.x ,пакеты cp37-для python 3.7.x
Попробуйте скачать тогда amd64.whl только для своей версии python.
Есть ещё вариант,когда скачанный пакет кидают в папку с Pyaudio и оттуда устанавливают.
Бывает,что ошибку ещё выдаёт на portaudio.h ,тогда надо скачать исходники и также указав путь ,выполнив к примеру:
Код:
pip install pyaudio --global-option="-I/path/to/the/dir/of/portaudio.h

Я скорее всего нашла ошибку
Разрядность OC и строки не совпадает
OC 64, строка 32, это нужно исправить (строку всмысле), но как?
 

Вложения

  • 1590097427792..jpg
    1590097427792..jpg
    260 КБ · Просмотры: 184

Алёна

Well-known member
09.05.2020
86
0
BIT
0
Там всё дело в пакете.У кого-то идёт только 32-й (хотя странно ,если честно),а у других для 64-разрядной устанавливается родной.
Смотрите,пакеты cp38-это для python 3.8.x ,пакеты cp37-для python 3.7.x
Попробуйте скачать тогда amd64.whl только для своей версии python.
Есть ещё вариант,когда скачанный пакет кидают в папку с Pyaudio и оттуда устанавливают.
Бывает,что ошибку ещё выдаёт на portaudio.h ,тогда надо скачать исходники и также указав путь ,выполнив к примеру:
Код:
pip install pyaudio --global-option="-I/path/to/the/dir/of/portaudio.h

Возможно нужно терминал из папки system32 перенести в папку SysWOW64, но нужны права админа, щас разберусь, как их включить на винде
 

Vertigo

Lex mea est Vulgate Linux
Gold Team
15.02.2017
1 318
3 999
BIT
3
но нужны права админа
Рекомендуют под админом установку делать.
В ошибке пишет,что не находит установочного файла в указанной папке,пробуйте туда его перенести.
А установку сделать через путь,в котором установлен python.
Вам нужен файл именно для 32-х разрядной системы
 
Последнее редактирование:

Алёна

Well-known member
09.05.2020
86
0
BIT
0
Рекомендуют под админом установку делать.
В ошибке пишет,что не находит установочного файла в указанной папке,пробуйте туда его перенести.
А установку сделать через путь,в котором установлен python.

Нет, подождите, пишут, что не поддерживается колесо на этой платформе
PyAudio..... is not a supported wheel on this platform
 

Vertigo

Lex mea est Vulgate Linux
Gold Team
15.02.2017
1 318
3 999
BIT
3
Нет, подождите, пишут, что не поддерживается колесо на этой платформе
PyAudio..... is not a supported wheel on this platform
А если версию python2.7 установить? Может тогда заработает.
Нюанс ещё в том ,что если 64-разрядная версия Windows,то и интерпретатор должен быть такой же версии,т.е. пакет amd64 интрепретатор тоже 64.
А если 64-32,то скорее всего не пойдёт.
У Вас точно разрядность совпадает на WIndows?
Если у Вас Windows64,а python32 ,то врят ли дело выйдет.
 
Последнее редактирование:

Алёна

Well-known member
09.05.2020
86
0
BIT
0
А если версию python2.7 установить? Может тогда заработает.
Нюанс ещё в том ,что если 64-разрядная версия Windows,то и интерпретатор должен быть такой же версии,т.е. пакет amd64 интрепретатор тоже 64.
А если 64-32,то скорее всего не пойдёт.
У Вас точно разрядность совпадает на WIndows?
Если у Вас Windows64,а python32 ,то врят ли дело выйдет.

Так вы меня не слушаете, я вам все тоже самое писала
Вопрос в другом: как поменять разрядность интерпретатора?
 

Vertigo

Lex mea est Vulgate Linux
Gold Team
15.02.2017
1 318
3 999
BIT
3
Так вы меня не слушаете, я вам все тоже самое писала
Вопрос в другом: как поменять разрядность интерпретатора?
Идём ,выбираем пакет 3.8.2 c файлом Windows x86-64 executable installer для 64-х разрядной ОС ,или Windows x86 executable installer,если 32-х-разрядная ОС.
Выбрать ручной режим установки
Галку наAdd python 3.8 to PATH,остальные галки не трогать,выбрать (то есть,изменить) путь до папки (С:\Python\Python38),можно вообще в корень установить (C:\Python)
Ну и пакет pyaudio ставим как ранее описано.
 

Алёна

Well-known member
09.05.2020
86
0
BIT
0
Идём ,выбираем пакет 3.8.2 c файлом Windows x86-64 executable installer для 64-х разрядной ОС ,или Windows x86 executable installer,если 32-х-разрядная ОС.
Выбрать ручной режим установки
Галку наAdd python 3.8 to PATH,остальные галки не трогать,выбрать (то есть,изменить) путь до папки (С:\Python\Python38),можно вообще в корень установить (C:\Python)
Ну и пакет pyaudio ставим как ранее описано.

Только что читала статью про этот способ, спасибо, попробую)
 

Vertigo

Lex mea est Vulgate Linux
Gold Team
15.02.2017
1 318
3 999
BIT
3
Алёна,у нас так вопросы не решаются.Не сплю ночами спокойно)
Решился вопрос,или далее будем думать как решить Вашу проблему?
Не молчите,это поможет другим Форумчанам решить аналогичный вопрос.
 

Алёна

Well-known member
09.05.2020
86
0
BIT
0
Алёна,у нас так вопросы не решаются.Не сплю ночами спокойно)
Решился вопрос,или далее будем думать как решить Вашу проблему?
Не молчите,это поможет другим Форумчанам решить аналогичный вопрос.

Да, прошу прощения, только сегодня вечером взялась проверять—не помогло
 

Vertigo

Lex mea est Vulgate Linux
Gold Team
15.02.2017
1 318
3 999
BIT
3
Так, для начала у меня в корне нет папки python
И всё же мы это победим.
У себя установил это дело.
Никаких скрытых файлов,папок AppData и тому подобных.
Версия Windows 10 у меня 64-х разрядная.
На официальном сайте python скачал версию python 3.8.2 для установки на 64-битную систему.
Запустил файл exe,выбрал ручной режим установки,а путь указал в корень,т.е. C:\Python\Python38
На скриншоте виден предлагаемый путь сохранения,мы просто его урезаем на месте до \Python\Python38 и устанавливаем.
python.PNG
Далее,запустив командную строку,проверил версию и обновил пакеты pip.
Видим,что всё отлично.
python1.PNG
Затем,как и говорил ранее,скачал файл pyaudio со сторонней библиотеки для amd64,снова для 64-битной системы.
Файл для 32-х битной проверил на всякий случай-он не работает,да и не должен работать в 64-битной ОС.
Не знаю как его советуют на форумах ставить,но моя душа спокойна и правильный принцип не нарушен.
Файл pyaudio закинул в папку Scripts (Python\Python38\Scripts).
Из папки Scripts вызываем командную строку как показано на скриншоте.
И пишем команду установки требуемого и всё окей.
python2.PNG
 
Последнее редактирование:

Алёна

Well-known member
09.05.2020
86
0
BIT
0
И всё же мы это победим.
У себя установил это дело.
Никаких скрытых файлов,папок AppData и тому подобных.
Версия Windows 10 у меня 64-х разрядная.
На официальном сайте python скачал версию python 3.8.2 для установки на 64-битную систему.
Запустил файл exe,выбрал ручной режим установки,а путь указал в корень,т.е. C:\Python\Python38
На скриншоте виден предлагаемый путь сохранения,мы просто его урезаем на месте до \Python\Python38 и устанавливаем.
Посмотреть вложение 41060
Далее,запустив командную строку,проверил версию и обновил пакеты pip.
Видим,что всё отлично.
Посмотреть вложение 41061
Затем,как и говорил ранее,скачал файл pyaudio со сторонней библиотеки для amd64,снова для 64-битной системы.
Файл для 32-х битной проверил на всякий случай-он не работает,да и не должен работать в 64-битной ОС.
Не знаю как его советуют на форумах ставить,но моя душа спокойна и правильный принцип не нарушен.
Файл pyaudio закинул в папку Scripts (Python\Python38\Scripts).
Из папки Scripts вызываем командную строку как показано на скриншоте.
И пишем команду установки требуемого и всё окей.
Посмотреть вложение 41062
И всё же мы это победим.
У себя установил это дело.
Никаких скрытых файлов,папок AppData и тому подобных.
Версия Windows 10 у меня 64-х разрядная.
На официальном сайте python скачал версию python 3.8.2 для установки на 64-битную систему.
Запустил файл exe,выбрал ручной режим установки,а путь указал в корень,т.е. C:\Python\Python38
На скриншоте виден предлагаемый путь сохранения,мы просто его урезаем на месте до \Python\Python38 и устанавливаем.
Посмотреть вложение 41060
Далее,запустив командную строку,проверил версию и обновил пакеты pip.
Видим,что всё отлично.
Посмотреть вложение 41061
Затем,как и говорил ранее,скачал файл pyaudio со сторонней библиотеки для amd64,снова для 64-битной системы.
Файл для 32-х битной проверил на всякий случай-он не работает,да и не должен работать в 64-битной ОС.
Не знаю как его советуют на форумах ставить,но моя душа спокойна и правильный принцип не нарушен.
Файл pyaudio закинул в папку Scripts (Python\Python38\Scripts).
Из папки Scripts вызываем командную строку как показано на скриншоте.
И пишем команду установки требуемого и всё окей.
Посмотреть вложение 41062

Спасибо вам огромное!
Очень сильно помогли!!!
 

Вложения

  • 1590434221709..jpg
    1590434221709..jpg
    180,2 КБ · Просмотры: 242
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!