Python 3.x pyaudio安装错误(#include<;stdio.h>;command';clang';失败,退出状态为1)
我正在使用命令“Python 3.x pyaudio安装错误(#include<;stdio.h>;command';clang';失败,退出状态为1),python-3.x,xcode,pip,clang,pyaudio,Python 3.x,Xcode,Pip,Clang,Pyaudio,我正在使用命令“pip3 install pyaudio”,尝试在具有python 64位的mac中安装pyaudio,得到以下错误 Installing collected packages: pyaudio Running setup.py install for pyaudio ... error ERROR: Command errored out with exit status 1: command: '/Users/sambitku
pip3 install pyaudio
”,尝试在具有python 64位的mac中安装pyaudio,得到以下错误
Installing collected packages: pyaudio
Running setup.py install for pyaudio ... error
ERROR: Command errored out with exit status 1:
command: '/Users/sambitkumar/Documents/Learn/Python Packages/speech/venv/bin/python3' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/kr/jr2wrc015pz1clvbqvwr1lhh0000gn/T/pip-install-sq4k9xkw/pyaudio/setup.py'"'"'; __file__='"'"'/private/var/folders/kr/jr2wrc015pz1clvbqvwr1lhh0000gn/T/pip-install-sq4k9xkw/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 /private/var/folders/kr/jr2wrc015pz1clvbqvwr1lhh0000gn/T/pip-record-0v8uniq2/install-record.txt --single-version-externally-managed --compile --install-headers '/Users/sambitkumar/Documents/Learn/Python Packages/speech/venv/include/site/python3.7/pyaudio'
cwd: /private/var/folders/kr/jr2wrc015pz1clvbqvwr1lhh0000gn/T/pip-install-sq4k9xkw/pyaudio/
Complete output (16 lines):
running install
running build
running build_py
creating build
creating build/lib.macosx-10.15-x86_64-3.7
copying src/pyaudio.py -> build/lib.macosx-10.15-x86_64-3.7
running build_ext
building '_portaudio' extension
creating build/temp.macosx-10.15-x86_64-3.7
creating build/temp.macosx-10.15-x86_64-3.7/src
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -DMACOSX=1 -I/usr/local/include -I/usr/local/opt/openssl@1.1/include -I/usr/local/opt/sqlite/include -I/Users/sambitkumar/Documents/Learn/Python Packages/speech/venv/include -I/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c src/_portaudiomodule.c -o build/temp.macosx-10.15-x86_64-3.7/src/_portaudiomodule.o
src/_portaudiomodule.c:27:10: fatal error: 'stdio.h' file not found
#include <stdio.h>
^~~~~~~~~
1 error generated.
error: command 'clang' failed with exit status 1
----------------------------------------
ERROR: Command errored out with exit status 1: '/Users/sambitkumar/Documents/Learn/Python Packages/speech/venv/bin/python3' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/kr/jr2wrc015pz1clvbqvwr1lhh0000gn/T/pip-install-sq4k9xkw/pyaudio/setup.py'"'"'; __file__='"'"'/private/var/folders/kr/jr2wrc015pz1clvbqvwr1lhh0000gn/T/pip-install-sq4k9xkw/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 /private/var/folders/kr/jr2wrc015pz1clvbqvwr1lhh0000gn/T/pip-record-0v8uniq2/install-record.txt --single-version-externally-managed --compile --install-headers '/Users/sambitkumar/Documents/Learn/Python Packages/speech/venv/include/site/python3.7/pyaudio' Check the logs for full command output.
安装收集的软件包:pyaudio
正在运行pyaudio的setup.py安装。。。错误
错误:命令出错,退出状态为1:
命令:'/Users/sambitkumar/Documents/Learn/Python Packages/speech/venv/bin/python3'-u-c'import sys、setuptools、tokenize;sys.argv[0]=“private/var/folders/kr/jr2wrc015pz1clvbqwr1lh0000gn/T/pip-install-sq4k9xkw/pyaudio/setup.py”__文件“'''''”/private/var/folders/kr/jr2wrc015pz1clvbqwr1lh0000gn/T/pip-install-sq4k9xkw/pyaudio/setup.py''”;f=getattr(标记化,“'open'”,open)(\uuuuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(compile(code,uuu file_uuu,“'exec'”)“安装--record/private/var/folders/kr/jr2wrc015pz1clvqvwr1lh0000gn/T/pip-record-0v8uniq2/install-record.txt--外部管理的单一版本--编译--安装头文件“/Users/sambitkumar/Documents/Learn/Python包/speech/venv/include/site/python3.7/pyaudio”
cwd:/private/var/folders/kr/jr2wrc015pz1clvbqwr1lh0000gn/T/pip-install-sq4k9xkw/pyaudio/
完整输出(16行):
正在运行的安装
运行构建
运行build\u py
创建构建
创建build/lib.macosx-10.15-x86_64-3.7
正在复制src/pyaudio.py->build/lib.macosx-10.15-x86_64-3.7
运行build_ext
建筑“\u portaudio”分机
创建构建/临时macosx-10.15-x86_64-3.7
创建build/temp.macosx-10.15-x86_64-3.7/src
clang-Wno未使用的结果-Wsign比较-Wunreachable代码-fno公用-动态-DNDEBUG-g-fwrapv-O3-Wall-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk-I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/include-I/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers-DMACOSX=1-I/usr/local/include-I/usr/local/opt/openssl@1.1/include-I/usr/local/opt/sqlite/include-I/Users/sambitkumar/Documents/Learn/Python包/speech/venv/include-I/usr/local/ceral/python/3.7.7/Frameworks/python.framework/Versions/3.7/include/python3.7m-c src/_portaudiomodule.c-o build/temp.macosx-10.15-x86_64-3.7/src/_portaudiomodule.o
src/_portaudiomodule.c:27:10:致命错误:“未找到stdio.h”文件
#包括
^~~~~~~~~
生成1个错误。
错误:命令“clang”失败,退出状态为1
----------------------------------------
错误:命令出错,退出状态为1:'/Users/sambitkumar/Documents/Learn/Python Packages/speech/venv/bin/python3'-u-c'import sys,setuptools,tokenize;sys.argv[0]=“private/var/folders/kr/jr2wrc015pz1clvbqwr1lh0000gn/T/pip-install-sq4k9xkw/pyaudio/setup.py”__文件“'''''”/private/var/folders/kr/jr2wrc015pz1clvbqwr1lh0000gn/T/pip-install-sq4k9xkw/pyaudio/setup.py''”;f=getattr(标记化,“'open'”,open)(\uuuuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,文件,exec)'安装--record/private/var/folders/kr/jr2wrc015pz1clvbqvwr1lh0000gn/T/pip-record-0v8uniq2/install-record.txt--外部管理的单一版本--编译--install headers'/Users/sambitkumar/Documents/Learn/Python Packages/speech/venv/include/site/python3.7/pyaudio'检查日志以获得完整的命令输出。
我尝试了以下解决方案,但没有一个能帮助我成功安装软件包