在Yocto Project中的配方中使用pip install命令

4

我需要在这个网站上使用现有的库:https://pypi.python.org/pypi/SpeechRecognition/

该库的格式为压缩文件 SpeechRecognition-3.4.3.tar.gz。

我可以使用吗?

pip install SpeechRecognition

在配方文件中的重载函数(如 do_fetch、do_install)中?
将此库安装到镜像中。
1个回答

10

请使用inherit pypi,如果需要的话,您也可能需要使用setuptools,即

 inherit pypi setuptools

python-flask 食谱为例子:python-flask_0.10.1.bb


3
请注意,pypi.bbclass是meta-python的一部分而不是oe-core的一部分,因此您需要将该层添加到您的bblayers.conf中。 - Ross Burton
1
Python-Flask的链接已经不存在了。 - Jørn Jensen
这里是指向python-flask配方的活动链接:http://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization/tree/recipes-devtools/python/python-flask_0.10.1.bb?h=master。 - Adam
1
pypi.bbclass现在已经成为oe-core的一部分:链接 - wbn
1
而且,它不起作用了。大约两年前就出现了故障,似乎没有人修复它。当PyPI改变动态提供内容的方式时,一切都崩溃了。 - Svartalf

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接