Не устанавливается библиотека 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
1,4312 gold badges16 silver badges32 bronze badges
asked Oct 13, 2018 at 12:27
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
LegoroojLegorooj
2,6262 gold badges15 silver badges34 bronze badges
1
pip install pipwin
pipwin install pyaudio
Serenity
34.9k20 gold badges118 silver badges114 bronze badges
answered Aug 2, 2019 at 5:57
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
Здраствуйте выводит ошибку при установке 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 просмотров
-
#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
199,6 КБ
· Просмотры: 222
-
1590081348560..jpg
290,1 КБ
· Просмотры: 218
-
#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 есть
-
#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
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, но нужны права админа, щас разберусь, как их включить на винде
-
#9
Рекомендуют под админом установку делать.
В ошибке пишет,что не находит установочного файла в указанной папке,пробуйте туда его перенести.
А установку сделать через путь,в котором установлен python.
Вам нужен файл именно для 32-х разрядной системы
Последнее редактирование: 22.05.2020
-
#10
Рекомендуют под админом установку делать.
В ошибке пишет,что не находит установочного файла в указанной папке,пробуйте туда его перенести.
А установку сделать через путь,в котором установлен python.
Нет, подождите, пишут, что не поддерживается колесо на этой платформе
PyAudio….. is not a supported wheel on this platform
-
#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 ,то врят ли дело выйдет.
Так вы меня не слушаете, я вам все тоже самое писала
Вопрос в другом: как поменять разрядность интерпретатора?
-
#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 ставим как ранее описано.
Только что читала статью про этот способ, спасибо, попробую)
-
#15
Алёна,у нас так вопросы не решаются.Не сплю ночами спокойно)
Решился вопрос,или далее будем думать как решить Вашу проблему?
Не молчите,это поможет другим Форумчанам решить аналогичный вопрос.
-
#16
Алёна,у нас так вопросы не решаются.Не сплю ночами спокойно)
Решился вопрос,или далее будем думать как решить Вашу проблему?
Не молчите,это поможет другим Форумчанам решить аналогичный вопрос.
Да, прошу прощения, только сегодня вечером взялась проверять—не помогло
-
#17
Жесть,надо решать.Будем думать,что там,какие ошибки?
-
#18
Жесть,надо решать.Будем думать,что там,какие ошибки?
Так, для начала у меня в корне нет папки python
-
1590282336333..jpg
334,6 КБ
· Просмотры: 117
-
#19
Так, для начала у меня в корне нет папки python
И всё же мы это победим.
У себя установил это дело.
Никаких скрытых файлов,папок AppData и тому подобных.
Версия Windows 10 у меня 64-х разрядная.
На официальном сайте python скачал версию python 3.8.2 для установки на 64-битную систему.
Запустил файл exe,выбрал ручной режим установки,а путь указал в корень,т.е. C:PythonPython38
На скриншоте виден предлагаемый путь сохранения,мы просто его урезаем на месте до PythonPython38 и устанавливаем.
Далее,запустив командную строку,проверил версию и обновил пакеты pip.
Видим,что всё отлично.
Затем,как и говорил ранее,скачал файл pyaudio со сторонней библиотеки для amd64,снова для 64-битной системы.
Файл для 32-х битной проверил на всякий случай-он не работает,да и не должен работать в 64-битной ОС.
Не знаю как его советуют на форумах ставить,но моя душа спокойна и правильный принцип не нарушен.
Файл pyaudio закинул в папку Scripts (PythonPython38Scripts).
Из папки Scripts вызываем командную строку как показано на скриншоте.
И пишем команду установки требуемого и всё окей.
Последнее редактирование: 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
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 —helperror: 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.