2016-06-30 70 views
1

我試過安裝最新的pocketsphinx 0.1.0。 爲此,我下載了swigwin 3.0.10解壓縮並將其添加到系統變量「路徑」 我還安裝了git,因爲要求在「https://pypi.python.org/pypi/pocketsphinx」 上安裝pocketsphinx,之後我將目錄更改爲解壓縮的文件夾「 pocketsphinx 0.1.0"windows上的pocketsphinx安裝錯誤

然後,我試過‘PIP安裝pocketshpinx’ 結果表明系統需求已經滿足

的消息,但包未成功安裝

然後我試着用「Python安裝.py install「 這表明以下錯誤:

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 ....

回答

2

這是pocketsphinx一個bug,它不支持你的編譯器有。你有幾個選擇:

  • 更新編譯器最新版本
  • 更新pocketsphinx,我只是固定的代碼,你需要從cmusphinx github上克隆pocketsphinxpocketsphinx-python。 DLL加載:

這將需要一些時間來更新PIP

+0

升級後編譯和pocketsphinx它在pocketsphinx \ __ init__.py,線32,pocketsphinx \ pocketsphinx.py,線42和line38顯示導入錯誤錯誤失敗:指定的模塊找不到。 –

+0

您需要設置pythonpath –