2014-09-26 135 views

回答

0

我将解释你不是修改的local.conf

要在你的Linux系统的最佳形式是由炉灶,当您运行炉灶蟒蛇,并选择图像更简单的方法,包括蟒蛇,你可以选择python和python库。

要包含它们,你必须检查编辑食谱,并检查python和构建包。

之后,yocto作出repsitory和python将包括在内。

确保包含meta-oe图层。如果你没有这一层,你可以从这个源下载:https://github.com/openembedded/meta-openembedded,你会看到蟒蛇在meta-oe/meta-oe/recipes-devtools/python/

1

尽管poky already contains也许你需要关于python,

meta-python是你正在寻找的图层会给你更多的范围或食谱和包。使用CORE_IMAGE_EXTRA_INSTALL变量包含您需要的配方。

作为您需要的那些,请查看this recipe,它对python包(以及python)有很多依赖关系。

注意食谱名称上的数字3,如你所提到的python 2.7,你应该避免包含任何以python3开头的食谱。

另一方面请注意,有许多子包的内部例​​如: python-threading python-multiprocessing python-subprocess python-misc python-netclient不是外部软件包,而是你可能需要的python的内部部分。

一开始将包含在你的的local.conf蟒蛇核心和部署可能需要哪些其他模块中看到的方式,

CORE_IMAGE_EXTRA_INSTALL =“蟒蛇核”

另一种选择是包括PIP

CORE_IMAGE_EXTRA _INSTALL =“python-core python-pip”

相关问题