我如何在嵌入式Linux yocto图像中包含python 2.7.x?

use*_*339 3 python-2.7 yocto

任何人都可以指向我的教程或参考食谱,其中包括正确的yocto层,以生成具有python 2.7好东西的rootfs?

我更喜欢不使用'dev-pkgs'作为IMAGE_FEATURES,因为它包含的方式超出了我的需要.

谢谢你的时间和帮助.

urn*_*eld 7

尽管poky已经包含了所有你需要的关于python的东西,

meta-python是您正在寻找的图层.它将为您提供更广泛的配方和包装.

使用CORE_IMAGE_EXTRA_INSTALL变量来包含所需的配方.

作为你需要的,看看这个配方,它有很多依赖python包(和python).

注意食谱名称上的数字3,当你提到python 2.7时,你应该避免包括任何以python3开头的食谱.

另一方面请注意,有许多内部子包,例如:python-threading python-multiprocessing python-subprocess python-misc python-netclient,它们不是外部包,而是python的内部部分,您可能需要它们.

一种开始的方法将包括在你的local.conf python-core中,并在部署期间看到你可能需要的其他模块,

CORE_IMAGE_EXTRA_INSTALL ="python-core"

另一种选择是包括点子:

CORE_IMAGE_EXTRA_INSTALL ="python-core python-pip"