Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.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 windows上的pocketsphinx安装错误_Python_Pocketsphinx - Fatal编程技术网

Python windows上的pocketsphinx安装错误

Python windows上的pocketsphinx安装错误,python,pocketsphinx,Python,Pocketsphinx,我尝试安装最新的pocketsphinx 0.1.0。 为此,我下载了Swigwin3.0.10,将其解压缩并添加到系统变量“path”中 我还安装了git,这被称为在“”上安装pocketsphinx的要求 之后,我将目录更改为解压缩文件夹“pocketsphinx 0.1.0” 然后我尝试了“pip安装Pocketspinx” 它显示了系统需求已经满足的信息 但软件包未成功安装 然后我尝试了“python setup.py安装” 它显示了以下错误: deps/pocketsphinx/src

我尝试安装最新的pocketsphinx 0.1.0。 为此,我下载了Swigwin3.0.10,将其解压缩并添加到系统变量“path”中 我还安装了git,这被称为在“”上安装pocketsphinx的要求 之后,我将目录更改为解压缩文件夹“pocketsphinx 0.1.0”

然后我尝试了“pip安装Pocketspinx” 它显示了系统需求已经满足的信息

但软件包未成功安装

然后我尝试了“python setup.py安装” 它显示了以下错误:

deps/pocketsphinx/src/libpocketsphinx\kws_search.c(462) : error C2143: syntax er
ror : missing ';' before 'type'
deps/pocketsphinx/src/libpocketsphinx\kws_search.c(467) : error C2065: 'n_speech
' : undeclared identifier
deps/pocketsphinx/src/libpocketsphinx\kws_search.c(470) : error C2065: 'n_speech
' : undeclared identifier
error: command '"C:\Users\qayyum\AppData\Local\Programs\Common\Microsoft\Visual
C++ for Python\9.0\VC\Bin\cl.exe"' failed with exit status 2

有人能帮我解决这个错误并成功安装pocketsphinx吗?…

这是pocketsphinx中的一个错误,它不支持您拥有的编译器。你几乎没有选择:

  • 将编译器更新到最新版本
  • 更新pocketsphinx,我刚刚修复了代码,您需要从cmusphinxGithub克隆和

升级编译器和pocketsphinx后,更新pip将需要一些时间。它在pocketsphinx_init_uuuux.py,第32行,pocketsphinx\pocketsphinx.py,第42行和第38行显示错误,导入错误:DLL加载失败:找不到指定的模块。您可能需要设置pythonpath