Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x pyaudio安装错误(#include<;stdio.h>;command';clang';失败,退出状态为1)_Python 3.x_Xcode_Pip_Clang_Pyaudio - Fatal编程技术网

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'检查日志以获得完整的命令输出。
我尝试了以下解决方案,但没有一个能帮助我成功安装软件包

  • brew安装portaudio(已安装)
  • pip安装--global option='build_ext'--global option='-I/usr/local/include'--global option='-L/usr/local/lib'pyaudio(与上面提到的错误相同)
  • xcode select--install(表示已经安装或不再需要安装时失败)
  • 有没有成功安装软件包的建议