Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.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
如何在WindowsTenforPython 3.8.5上安装pyaudio_Python_Python 3.x_Windows 10_Python 3.8_Pyaudio - Fatal编程技术网

如何在WindowsTenforPython 3.8.5上安装pyaudio

如何在WindowsTenforPython 3.8.5上安装pyaudio,python,python-3.x,windows-10,python-3.8,pyaudio,Python,Python 3.x,Windows 10,Python 3.8,Pyaudio,我在WindowsTen上下载了py音频,但当我运行代码时,它说请先构建并安装PortAudio Python绑定。我在pip安装portAudio或pip安装端口音频时,它说: ERROR: Command errored out with exit status 1: command: 'c:\users\stewa\appdata\local\programs\python\python38-32\python.exe' -c 'import sys, setuptool

我在WindowsTen上下载了py音频,但当我运行代码时,它说请先构建并安装PortAudio Python绑定。我在pip安装portAudio或pip安装端口音频时,它说:

    ERROR: Command errored out with exit status 1:
     command: 'c:\users\stewa\appdata\local\programs\python\python38-32\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\stewa\\AppData\\Local\\Temp\\pip-install-0ync7n97\\audio.coders\\setup.py'"'"'; __file__='"'"'C:\\Users\\stewa\\AppData\\Local\\Temp\\pip-install-0ync7n97\\audio.coders\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\stewa\AppData\Local\Temp\pip-pip-egg-info-cg067rmb'
         cwd: C:\Users\stewa\AppData\Local\Temp\pip-install-0ync7n97\audio.coders\
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\stewa\AppData\Local\Temp\pip-install-0ync7n97\audio.coders\setup.py", line 5, in <module>
        import ConfigParser
    ModuleNotFoundError: No module named 'ConfigParser'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full 
command 
output.
错误:命令出错,退出状态为1:
命令:“c:\users\stewa\appdata\local\programs\python\python38-32\python.exe'-c”import sys,setuptools,tokenize;sys.argv[0]=“C:\\Users\\stewa\\AppData\\Local\\Temp\\pip-install-0ync7n97\\audio.coders\\setup.py”__文件“\uuu97n97\\audio.coders\\setup.py””;f=getattr(标记化,“'open'”,open)(\uuuuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,“'exec'”)“鸡蛋信息——鸡蛋库”C:\Users\stewa\AppData\Local\Temp\pip-pip-egg-info-cg067rmb”
cwd:C:\Users\stewa\AppData\Local\Temp\pip-install-0ync7n97\audio.coders\
完整输出(5行):
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\stewa\AppData\Local\Temp\pip-install-0ync7n97\audio.coders\setup.py”,第5行,在
导入配置分析器
ModuleNotFoundError:没有名为“ConfigParser”的模块
----------------------------------------
错误:命令出错,退出状态为1:python setup.py egg_info检查日志是否完整
命令
输出。
有人知道我该怎么做吗?
非常感谢

根据文档,python控制盘仅提供对python版本3.6的支持。 显然,您使用的是最新版本,我已经在我的系统(Win10)上使用python 3.6测试了它,使用以下命令:

python -m pip install pyaudio
它是有效的

了解更多有关它的信息


这可能是因为你得到了错误的PyAudio版本。您必须获得与windows(32或64)和python兼容的版本。 检查

首先,您必须首先使用命令
pip uninstall PyAudio卸载PyAudio

然后,在获得正确的版本后,您将进入存储库并安装它

示例:
pip安装PyAudio-0.2.11-cp39-cp39-win\u amd64.whl


这些步骤解决了我在Windows操作系统运行时遇到的问题:

pip安装pipwin
pipwin安装pyaudio
对于Linux操作系统运行:

sudo apt get安装libasound dev portaudio19 dev libportaudio2 libportaudiocp0
pip安装pyaudio--用户

我尝试了此操作,但当我卸载pyAudio时,发生了以下情况:错误:无法卸载“pyAudio”。这是一个distutils安装的项目,因此我们无法准确确定哪些文件属于它,这将导致仅部分卸载。另外,当我在Python3.6上尝试它时,它说导入错误没有名为gtts的模块(gtts在Python8上工作)在我看到pyaudio是否工作之前,我猜Python3.6不支持gtts,那么在Windows10上有支持pyaudio和gtts的版本吗?thanksit还说没有名为speechrecognition的模块