如何安装轮组件

时间:2016-12-26 10:02:28

标签: python-2.7 python-wheel

我正在尝试在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有什么关系?

2 个答案:

答案 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