Я не могу установить Pyaudio в моем windows 10 - PullRequest
0 голосов
/ 13 марта 2020

Когда я пишу pip install pyaudio или -m pip install PyAudio, тогда появляется сообщение об ошибке, как показано ниже -

ERROR: Command errored out with exit status 1:
     command: 'C:\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\SUDHAN~1\\AppData\\Local\\Temp\\pip-install-zern0h1s\\PyAudio\\setup.py'"'"'; __file__='"'"'C
:\\Users\\SUDHAN~1\\AppData\\Local\\Temp\\pip-install-zern0h1s\\PyAudio\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();ex
ec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\SUDHAN~1\AppData\Local\Temp\pip-record-b0h1w_j0\install-record.txt' --single-version-externally-managed --compile --install-headers
 'C:\python37\Include\PyAudio'
         cwd: C:\Users\SUDHAN~1\AppData\Local\Temp\pip-install-zern0h1s\PyAudio\
    Complete output (9 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.7
    copying src\pyaudio.py -> build\lib.win-amd64-3.7
    running build_ext
    building '_portaudio' extension
    error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\SUDHAN~1\\AppData\\Local\\Temp\\pip-install-zern0h1s\\PyAudi
o\\setup.py'"'"'; __file__='"'"'C:\\Users\\SUDHAN~1\\AppData\\Local\\Temp\\pip-install-zern0h1s\\PyAudio\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n
'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\SUDHAN~1\AppData\Local\Temp\pip-record-b0h1w_j0\install-record.txt' --single-version-externally-ma
naged --compile --install-headers 'C:\python37\Include\PyAudio' Check the logs for full command output.

Ответы [ 4 ]

0 голосов
/ 13 марта 2020

Шаг 1 : Загрузите Pyaudio с этого сайта

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio

В зависимости от вашей python версии

Шаг 2 : затем откройте cmd в том же каталоге, куда загружается pyaudio

Шаг 3 : Затем введите эту команду: pip install pyaudiofilename

например

pip install PyAudio-0.2.11-cp37-cp37m-win_amd64.whl

я надеюсь, что это сработает!

я также попробовал все эти ответы, но ни одна из этих работ!

так Я попробовал это решение, и оно сработало!

Вот снимок экрана!

До

enter image description here

После

enter image description here

0 голосов
/ 13 марта 2020

Как говорится в сообщении об ошибке, установите Microsoft Visual C++ 14.0 - он предоставляет необходимые инструменты для сборки. Вы можете скачать его с здесь . Кроме того, чтобы избежать большинства подобных проблем в будущем, убедитесь, что у вас есть Microsoft Visual C ++, распространяемый для Visual Studio 2015, 2017 и 2019 - установите все из них.

0 голосов
/ 13 марта 2020

Загрузить установщик Visual Studio. После установки установщик запустите его и go на вкладке Рабочие нагрузки , выберите инструменты сборки C ++ и установите их.

enter image description here

После установки инструментов сборки C ++ попробуйте установить PyAudio в новом окне командной строки.

Помните: установите PyAudio в новом окне командной строки после закрытие предыдущего окна.

0 голосов
/ 13 марта 2020

Требуется Microsoft Visual C ++ 14.0. Получите его с помощью "Microsoft Visual C ++ Build Tools

. Вам нужно установить MS VS здесь

...