我正在尝试在Python中安装PocketSphinx。我正在尝试关注Uberi speech recognition README,其中包含以下内容:
PyAudio wheel packages 包括Windows和Linux上常见的64位Python版本 方便,在
third-party/
下 directory 在存储库根目录中。要安装,只需运行pip install wheel
然后是pip install ./third-party/WHEEL_FILENAME
(替换pip
如果在存储库root directory中使用Python 3),则使用pip3
。
我不明白这里的指示。这是指FILE_NAME
的内容?这是什么wheel
以及它与PocketSphinx有什么关系?
答案 0 :(得分:1)
当您手动下载PocketSphinx软件包时,它必须已在所述目录中创建了一个带有.whl
扩展名的wheel文件(执行实际作业的文件)。
现在,您需要在存储.whl
扩展名文件的目录中打开终端,在本例中为third-party
。
确保终端显示当前目录为third-party
后,请继续执行轮盘文件的pip安装。
假设轮文件的名称为PocketSphinx.whl
,
你写道:
pip install PocketSphinx.whl
如果满足所有要求,这将完成您的工作。
我感觉轮子文件的名称不仅仅是PocketSphinx.whl
,它会很长并且信息丰富,但它总是有.whl
的扩展名你应该通过它来识别它。
修改强>
我转到了您提供的链接,这是您需要的滚轮文件:
pocketsphinx-0.1.3-cp35-cp35m-win_amd64.whl
for python 3.5
或者
pocketsphinx-0.1.3-cp27-cp27m-win_amd64.whl
for python 2.7
所以你的命令变成了
pip install pocketsphinx-0.1.3-cp35-cp35m-win_amd64.whl
或者
pip install pocketsphinx-0.1.3-cp27-cp27m-win_amd64.whl
根据您的python版本。
答案 1 :(得分:0)
这指的是FILE_NAME?
存储库的third-party
文件夹中的二进制包文件的文件名。例如pocketsphinx-0.0.9-cp27-none-win_amd64.whl。你应该先签出存储库。
这个'轮'是什么?它与pocketphix有什么关系?
wheel是一个安装二进制包的python包管理器。它用于安装python二进制包。您可以在此处阅读更多内容:https://pypi.python.org/pypi/wheel