Ошибка установки pyaudio

Не устанавливается библиотека PyAudio. Пробовал pip install PyAudio. Сначала сказал скачать Microsoft visual c++. Скачал и установил. Теперь эта ошибка

C:UserssulayDownloadsPythonArtificial inteligence>pip install PyAudio
Collecting PyAudio
  Using cached https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29ea5020c749a6b/PyAudio-0.2.11.tar.gz
Building wheels for collected packages: PyAudio
  Running setup.py bdist_wheel for PyAudio ... error
  Complete output from command c:userssulayappdatalocalprogramspythonpython37-32python.exe -u -c "import setuptools, tokenize;__file__='C:\Users\sulay\AppData\Local\Temp\pip-install-xwgazswg\PyAudio\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('rn', 'n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:UserssulayAppDataLocalTemppip-wheel-m8k2zafm --python-tag cp37:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating buildlib.win32-3.7
  copying srcpyaudio.py -> buildlib.win32-3.7
  running build_ext
  building '_portaudio' extension
  creating buildtemp.win32-3.7
  creating buildtemp.win32-3.7Release
  creating buildtemp.win32-3.7Releasesrc
  C:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.16.27023binHostX86x86cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:userssulayappdatalocalprogramspythonpython37-32include -Ic:userssulayappdatalocalprogramspythonpython37-32include "-IC:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.16.27023ATLMFCinclude" "-IC:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.16.27023include" "-IC:Program Files (x86)Windows Kits10include10.0.17763.0ucrt" "-IC:Program Files (x86)Windows Kits10include10.0.17763.0shared" "-IC:Program Files (x86)Windows Kits10include10.0.17763.0um" "-IC:Program Files (x86)Windows Kits10include10.0.17763.0winrt" "-IC:Program Files (x86)Windows Kits10include10.0.17763.0cppwinrt" /Tcsrc/_portaudiomodule.c /Fobuildtemp.win32-3.7Releasesrc/_portaudiomodule.obj
  _portaudiomodule.c
  src/_portaudiomodule.c(29): fatal error C1083: ЌҐ г¤ Ґвбп ®вЄалвм д ©« ўЄ«о祭ЁҐ: portaudio.h: No such file or directory,
  error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\cl.exe' failed with exit status 2

  ----------------------------------------
  Failed building wheel for PyAudio
  Running setup.py clean for PyAudio
Failed to build PyAudio
Installing collected packages: PyAudio
  Running setup.py install for PyAudio ... error
    Complete output from command c:userssulayappdatalocalprogramspythonpython37-32python.exe -u -c "import setuptools, tokenize;__file__='C:\Users\sulay\AppData\Local\Temp\pip-install-xwgazswg\PyAudio\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('rn', 'n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:UserssulayAppDataLocalTemppip-record-k_mb8hmxinstall-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating buildlib.win32-3.7
    copying srcpyaudio.py -> buildlib.win32-3.7
    running build_ext
    building '_portaudio' extension
    creating buildtemp.win32-3.7
    creating buildtemp.win32-3.7Release
    creating buildtemp.win32-3.7Releasesrc
    C:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.16.27023binHostX86x86cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:userssulayappdatalocalprogramspythonpython37-32include -Ic:userssulayappdatalocalprogramspythonpython37-32include "-IC:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.16.27023ATLMFCinclude" "-IC:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.16.27023include" "-IC:Program Files (x86)Windows Kits10include10.0.17763.0ucrt" "-IC:Program Files (x86)Windows Kits10include10.0.17763.0shared" "-IC:Program Files (x86)Windows Kits10include10.0.17763.0um" "-IC:Program Files (x86)Windows Kits10include10.0.17763.0winrt" "-IC:Program Files (x86)Windows Kits10include10.0.17763.0cppwinrt" /Tcsrc/_portaudiomodule.c /Fobuildtemp.win32-3.7Releasesrc/_portaudiomodule.obj
    _portaudiomodule.c
    src/_portaudiomodule.c(29): fatal error C1083: ЌҐ г¤ Ґвбп ®вЄалвм д ©« ўЄ«о祭ЁҐ: portaudio.h: No such file or directory,
    error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\cl.exe' failed with exit status 2

    ----------------------------------------
Command "c:userssulayappdatalocalprogramspythonpython37-32python.exe -u -c "import setuptools, tokenize;__file__='C:\Users\sulay\AppData\Local\Temp\pip-install-xwgazswg\PyAudio\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('rn', 'n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:UserssulayAppDataLocalTemppip-record-k_mb8hmxinstall-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:UserssulayAppDataLocalTemppip-install-xwgazswgPyAudio

Trying to install the PyAudio package using pip is showing an error, while other packages are installing normally.
I am using python 3.7. Why is this error happening?

C:UsersHimanshu>pip install PyAudio
Collecting PyAudio
  Using cached https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29ea5020c749a6b/PyAudio-0.2.11.tar.gz
Installing collected packages: PyAudio
  Running setup.py install for PyAudio ... error
    Complete output from command c:usershimanshuappdatalocalprogramspythonpython37python.exe -u -c "import setuptools, tokenize;__file__='C:\Users\Himanshu\AppData\Local\Temp\pip-install-romfztqt\PyAudio\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('rn', 'n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:UsersHimanshuAppDataLocalTemppip-record-bmeri0uxinstall-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating buildlib.win-amd64-3.7
    copying srcpyaudio.py -> buildlib.win-amd64-3.7
    running build_ext
    building '_portaudio' extension
    creating buildtemp.win-amd64-3.7
    creating buildtemp.win-amd64-3.7Release
    creating buildtemp.win-amd64-3.7Releasesrc
    C:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.15.26726binHostX86x64cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DMS_WIN64=1 -Ic:usershimanshuappdatalocalprogramspythonpython37include -Ic:usershimanshuappdatalocalprogramspythonpython37include "-IC:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.15.26726ATLMFCinclude" "-IC:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.15.26726include" "-IC:Program Files (x86)Windows KitsNETFXSDK4.6.1includeum" "-IC:Program Files (x86)Windows Kits10include10.0.17134.0ucrt" "-IC:Program Files (x86)Windows Kits10include10.0.17134.0shared" "-IC:Program Files (x86)Windows Kits10include10.0.17134.0um" "-IC:Program Files (x86)Windows Kits10include10.0.17134.0winrt" "-IC:Program Files (x86)Windows Kits10include10.0.17134.0cppwinrt" /Tcsrc/_portaudiomodule.c /Fobuildtemp.win-amd64-3.7Releasesrc/_portaudiomodule.obj
    _portaudiomodule.c
    c:usershimanshuappdatalocalprogramspythonpython37includepyconfig.h(117): warning C4005: 'MS_WIN64': macro redefinition
    src/_portaudiomodule.c: note: see previous definition of 'MS_WIN64'
    src/_portaudiomodule.c(29): fatal error C1083: Cannot open include file: 'portaudio.h': No such file or directory
    error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe' failed with exit status 2

----------------------------------------
Command "c:usershimanshuappdatalocalprogramspythonpython37python.exe -u -c "import setuptools, tokenize;__file__='C:\Users\Himanshu\AppData\Local\Temp\pip-install-romfztqt\PyAudio\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('rn', 'n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:UsersHimanshuAppDataLocalTemppip-record-bmeri0uxinstall-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:UsersHimanshuAppDataLocalTemppip-install-romfztqtPyAudio

miike3459's user avatar

miike3459

1,4312 gold badges16 silver badges32 bronze badges

asked Oct 13, 2018 at 12:27

himanshu chopra's user avatar

3

When running python 3.6 this works, but with python 3.7 it doesn’t.

PyAudio only supports up to python 3.6:

pip will fetch and install PyAudio wheels (prepackaged binaries). Currently, there are wheels compatible with the official distributions of Python 2.7, 3.4, 3.5, and 3.6.

The workarounds would be to use a supported version of python, or to build and install manually — if the latter, you’ll need to make sure you have the correct libraries installed and configured.

I should point out that PyAudio appears to be deprecated. It hasn’t received an update since March 2017. Therefore I recommend you find another package for this.

answered Oct 13, 2018 at 14:08

Legorooj's user avatar

LegoroojLegorooj

2,6262 gold badges15 silver badges34 bronze badges

1

pip install pipwin
pipwin install pyaudio

Serenity's user avatar

Serenity

34.9k20 gold badges118 silver badges114 bronze badges

answered Aug 2, 2019 at 5:57

Nipun Kumar Goel's user avatar

1

On my Linux Mint 20.04

My 2 line code did install to Python 3.8

sudo apt-get install portaudio19-dev
pip3 install PyAudio

However, PyAudio didn’t actually work for me.

It seems, Python 3.7 and above, no longer support Pyaudio

answered Dec 11, 2020 at 2:33

Mint user's user avatar

Здраствуйте выводит ошибку при установке PyAudio помогите!
Installing collected packages: PyAudio
Running setup.py install for PyAudio: started
Running setup.py install for PyAudio: finished with status ‘error’
ERROR: Command errored out with exit status 1:
command: ‘c:usersisabeappdatalocalprogramspythonpython38python.exe’ -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘»‘»‘C:\Users\isabe\AppData\Local\Temp\pip-install-qbhyvykq\pyaudio\setup.py'»‘»‘; __file__='»‘»‘C:\Users\isabe\AppData\Local\Temp\pip-install-qbhyvykq\pyaudio\setup.py'»‘»‘;f=getattr(tokenize, ‘»‘»‘open'»‘»‘, open)(__file__);code=f.read().replace(‘»‘»‘rn'»‘»‘, ‘»‘»‘n'»‘»‘);f.close();exec(compile(code, __file__, ‘»‘»‘exec'»‘»‘))’ install —record ‘C:UsersisabeAppDataLocalTemppip-record-doe1w_1sinstall-record.txt’ —single-version-externally-managed —compile —install-headers ‘c:usersisabeappdatalocalprogramspythonpython38IncludePyAudio’
cwd: C:UsersisabeAppDataLocalTemppip-install-qbhyvykqpyaudio
Complete output (15 lines):
running install
running build
running build_py
creating build
creating buildlib.win-amd64-3.8
copying srcpyaudio.py -> buildlib.win-amd64-3.8
running build_ext
building ‘_portaudio’ extension
creating buildtemp.win-amd64-3.8
creating buildtemp.win-amd64-3.8Release
creating buildtemp.win-amd64-3.8Releasesrc
E:vssVCToolsMSVC14.28.29333binHostX86x64cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DMS_WIN64=1 -Ic:usersisabeappdatalocalprogramspythonpython38include -Ic:usersisabeappdatalocalprogramspythonpython38include -IE:vssVCToolsMSVC14.28.29333ATLMFCinclude -IE:vssVCToolsMSVC14.28.29333include /Tcsrc/_portaudiomodule.c /Fobuildtemp.win-amd64-3.8Releasesrc/_portaudiomodule.obj
_portaudiomodule.c
src/_portaudiomodule.c(27): fatal error C1083: Cannot open include file: ‘stdio.h’: No such file or directory
error: command ‘E:\vss\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\cl.exe’ failed with exit status 2
—————————————-
ERROR: Command errored out with exit status 1: ‘c:usersisabeappdatalocalprogramspythonpython38python.exe’ -u -c ‘import sys, setuptools, tokenize; sys.argv[0] = ‘»‘»‘C:\Users\isabe\AppData\Local\Temp\pip-install-qbhyvykq\pyaudio\setup.py'»‘»‘; __file__='»‘»‘C:\Users\isabe\AppData\Local\Temp\pip-install-qbhyvykq\pyaudio\setup.py'»‘»‘;f=getattr(tokenize, ‘»‘»‘open'»‘»‘, open)(__file__);code=f.read().replace(‘»‘»‘rn'»‘»‘, ‘»‘»‘n'»‘»‘);f.close();exec(compile(code, __file__, ‘»‘»‘exec'»‘»‘))’ install —record ‘C:UsersisabeAppDataLocalTemppip-record-doe1w_1sinstall-record.txt’ —single-version-externally-managed —compile —install-headers ‘c:usersisabeappdatalocalprogramspythonpython38IncludePyAudio’ Check the logs for full command output.
WARNING: You are using pip version 20.2.3; however, version 21.0 is available.
You should consider upgrading via the ‘c:usersisabeappdatalocalprogramspythonpython38python.exe -m pip install —upgrade pip’ command.


  • Вопрос задан

    более двух лет назад

  • 1415 просмотров

Vertigo


  • #2

Пакеты python хранятся по пути (надо сделать видимыми скрытые папки и файлы):
C:UsersgrettAppDataLocalProgramsPythonScripts
Пробуйте скачать файл со сторонней библиотеки и даже если ОС 64-разрядная,то качайте от 32.
Вот

Ссылка скрыта от гостей

файл PyAudio-0.2.11-cp38-cp-38-win32.whl
И устанавливать надо не так,у Вас команда неверная установки,но надо сразу в cmd указать путь:

Код:

C:UsersgrettAppDataLocalProgramsPythonScripts>pip install PyAudio-0.2.11-cp38-cp-38-win32.whl

Зайдите в папку Scripts,выделите путь до аналогичного файла,затем вместо этого пути там же наберите cmd,вызовите её и допишите команду установки нужного файла.
Пробуйте и отпишитесь. о результате.

Последнее редактирование: 21.05.2020

  • #3

Пакеты python хранятся по пути (надо сделать видимыми скрытые папки и файлы):
C:UsersgrettAppDataLocalProgramsPythonScripts
Пробуйте скачать файл со сторонней библиотеки и даже если ОС 64-разрядная,то качайте от 32.
Вот

Ссылка скрыта от гостей

файл PyAudio-0.2.11-cp38-cp-38-win32.whl
И устанавливать надо не так,у Вас команда неверная установки,но надо сразу в cmd указать путь:

Код:

C:UsersgrettAppDataLocalProgramsPythonScripts>pip install PyAudio-0.2.11-cp38-cp-38-win32.whl

Зайдите в папку Scripts,выделите путь до аналогичного файла,затем вместо этого пути там же наберите cmd,вызовите её и допишите команду установки нужного файла.
Пробуйте и отпишитесь. о результате.

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

Пакеты python хранятся по пути (надо сделать видимыми скрытые папки и файлы):
C:UsersgrettAppDataLocalProgramsPythonScripts
Пробуйте скачать файл со сторонней библиотеки и даже если ОС 64-разрядная,то качайте от 32.
Вот

Ссылка скрыта от гостей

файл PyAudio-0.2.11-cp38-cp-38-win32.whl
И устанавливать надо не так,у Вас команда неверная установки,но надо сразу в cmd указать путь:

Код:

C:UsersgrettAppDataLocalProgramsPythonScripts>pip install PyAudio-0.2.11-cp38-cp-38-win32.whl

Зайдите в папку Scripts,выделите путь до аналогичного файла,затем вместо этого пути там же наберите cmd,вызовите её и допишите команду установки нужного файла.
Пробуйте и отпишитесь. о результате.

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

  • 1590081134840..jpg

    1590081134840..jpg

    199,6 КБ

    · Просмотры: 222

  • 1590081348560..jpg

    1590081348560..jpg

    290,1 КБ

    · Просмотры: 218

Vertigo


  • #4

Или я что-то не так делаю?

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

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

  • #5

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

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

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

Vertigo


  • #6

Так я же так и сделала—ошибка в предыдущем вложении
А папка 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

  • #7

Там всё дело в пакете.У кого-то идёт только 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 КБ

    · Просмотры: 127

  • #8

Там всё дело в пакете.У кого-то идёт только 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


  • #9

Рекомендуют под админом установку делать.
В ошибке пишет,что не находит установочного файла в указанной папке,пробуйте туда его перенести.
А установку сделать через путь,в котором установлен python.
Вам нужен файл именно для 32-х разрядной системы

Последнее редактирование: 22.05.2020

  • #10

Рекомендуют под админом установку делать.
В ошибке пишет,что не находит установочного файла в указанной папке,пробуйте туда его перенести.
А установку сделать через путь,в котором установлен python.

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

Vertigo


  • #11

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

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

Последнее редактирование: 22.05.2020

  • #12

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

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

Vertigo


  • #13

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

Идём

Ссылка скрыта от гостей

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

  • #14

Идём

Ссылка скрыта от гостей

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

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

Vertigo


  • #15

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

  • #16

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

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

Vertigo


  • #17

Жесть,надо решать.Будем думать,что там,какие ошибки?

  • #18

Жесть,надо решать.Будем думать,что там,какие ошибки?

Так, для начала у меня в корне нет папки python

  • 1590282336333..jpg

    1590282336333..jpg

    334,6 КБ

    · Просмотры: 117

Vertigo


  • #19

Так, для начала у меня в корне нет папки python

И всё же мы это победим.
У себя установил это дело.
Никаких скрытых файлов,папок AppData и тому подобных.
Версия Windows 10 у меня 64-х разрядная.
На официальном сайте python скачал версию python 3.8.2 для установки на 64-битную систему.
Запустил файл exe,выбрал ручной режим установки,а путь указал в корень,т.е. C:PythonPython38
На скриншоте виден предлагаемый путь сохранения,мы просто его урезаем на месте до PythonPython38 и устанавливаем.

python.PNG

Далее,запустив командную строку,проверил версию и обновил пакеты pip.
Видим,что всё отлично.

python1.PNG

Затем,как и говорил ранее,скачал файл pyaudio со сторонней библиотеки для amd64,снова для 64-битной системы.
Файл для 32-х битной проверил на всякий случай-он не работает,да и не должен работать в 64-битной ОС.
Не знаю как его советуют на форумах ставить,но моя душа спокойна и правильный принцип не нарушен.
Файл pyaudio закинул в папку Scripts (PythonPython38Scripts).
Из папки Scripts вызываем командную строку как показано на скриншоте.
И пишем команду установки требуемого и всё окей.

python2.PNG

Последнее редактирование: 24.05.2020

  • #20

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

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

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

  • 1590434221709..jpg

    1590434221709..jpg

    180,2 КБ

    · Просмотры: 173

Kubuntu 17.10.1
Python 3.6.3
Pip 9.0.1

Created a virtual environment and read through the SpeechRecognition instructions. Here are the steps

$ sudo apt-get install python-pyaudio python3-pyaudio

that went okay, it also installed libportaudio2

$ sudo apt-get install python3 python3-all-dev python3-pip build-essential swig git libpulse-dev

Apt also added the suggestions — «The following NEW packages will be installed:
libglib2.0-dev libglib2.0-dev-bin libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpulse-dev libpython3-all-dev pkg-config python3-all python3-all-dev swig swig3.0″

Then installed SpeechRecognition

$ pip install SpeechRecognition

Then tried SpeechRecognition and got an error

$ python3 -m speech_recognition
Traceback (most recent call last):
File «…/SpeechRecognition/lib/python3.6/site-packages/speech_recognition/init.py», line 108, in get_pyaudio
import pyaudio
ModuleNotFoundError: No module named ‘pyaudio’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File «/usr/lib/python3.6/runpy.py», line 193, in _run_module_as_main
«main«, mod_spec)
File «/usr/lib/python3.6/runpy.py», line 85, in _run_code
exec(code, run_globals)
File «…/SpeechRecognition/lib/python3.6/site-packages/speech_recognition/main.py», line 4, in
m = sr.Microphone()
File «…/SpeechRecognition/lib/python3.6/site-packages/speech_recognition/init.py», line 79, in init
self.pyaudio_module = self.get_pyaudio()
File «…/SpeechRecognition/lib/python3.6/site-packages/speech_recognition/init.py», line 110, in get_pyaudio
raise AttributeError(«Could not find PyAudio; check installation»)
AttributeError: Could not find PyAudio; check installation

Tried installing PyAudio , even though it is already installed via Apt

$ pip3 install pyaudio
Collecting pyaudio
Downloading PyAudio-0.2.11.tar.gz
Building wheels for collected packages: pyaudio
Running setup.py bdist_wheel for pyaudio … error
Complete output from command …/SpeechRecognition/bin/python3 -u -c «import setuptools, tokenize;file=’/tmp/pip-build-72_au_03/pyaudio/setup.py’;f=getattr(tokenize, ‘open’, open)(file);code=f.read().replace(‘rn’, ‘n’);f.close();exec(compile(code, file, ‘exec’))» bdist_wheel -d /tmp/tmpu_qg0ulxpip-wheel- —python-tag cp36:
usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] …]
or: -c —help [cmd1 cmd2 …]
or: -c —help-commands
or: -c cmd —help

error: invalid command ‘bdist_wheel’


Failed building wheel for pyaudio
Running setup.py clean for pyaudio
Failed to build pyaudio
Installing collected packages: pyaudio
Running setup.py install for pyaudio … error
Complete output from command …/SpeechRecognition/bin/python3 -u -c «import setuptools, tokenize;file=’/tmp/pip-build-72_au_03/pyaudio/setup.py’;f=getattr(tokenize, ‘open’, open)(file);code=f.read().replace(‘rn’, ‘n’);f.close();exec(compile(code, file, ‘exec’))» install —record /tmp/pip-feocjwqu-record/install-record.txt —single-version-externally-managed —compile —install-headers …/SpeechRecognition/include/site/python3.6/pyaudio:
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.6
copying src/pyaudio.py -> build/lib.linux-x86_64-3.6
running build_ext
building ‘_portaudio’ extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/src
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.6-sXpGnM/python3.6-3.6.3=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I…/SpeechRecognition/include -I/usr/include/python3.6m -c src/_portaudiomodule.c -o build/temp.linux-x86_64-3.6/src/_portaudiomodule.o
src/_portaudiomodule.c:29:10: fatal error: portaudio.h: No such file or directory
#include «portaudio.h»
^~~~~~~~~~~~~
compilation terminated.
error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1


Command «…/SpeechRecognition/bin/python3 -u -c «import setuptools, tokenize;file=’/tmp/pip-build-72_au_03/pyaudio/setup.py’;f=getattr(tokenize, ‘open’, open)(file);code=f.read().replace(‘rn’, ‘n’);f.close();exec(compile(code, file, ‘exec’))» install —record /tmp/pip-feocjwqu-record/install-record.txt —single-version-externally-managed —compile —install-headers …/SpeechRecognition/include/site/python3.6/pyaudio» failed with error code 1 in /tmp/pip-build-72_au_03/pyaudio/

This appears to be the same problem — SlapBot/stephanie-va#8 . I will try the solution at SlapBot/stephanie-va#8 (comment)

Not sure if the following had an impact or not. The apt commands I used were run within a virtual environment, but I would have thought anything to do with Kubuntu packages would be system wide. I installed SpeechRecognition with pip instead of pip3 (I don’t think it matters).

Although if I run pip3 or pip within the virtual environment, they both say version 9.0.1, yet if I run them both outside the virtual environment, it shows pip3 is installed but not pip.

Понравилась статья? Поделить с друзьями:
  • Ошибка установки project zomboid
  • Ошибка установки powerpoint
  • Ошибка установки postgresql initdb
  • Ошибка установки poe
  • Ошибка установки photoshop 127