谁能指点我一个教程或参考配方,其中包含正确的 yocto 层来生成具有 python 2.7 好东西的 rootfs?
我宁愿不使用“dev-pkgs”作为 IMAGE_FEATURES,因为它包含的内容超出了我的需要。
感谢您的时间和帮助。
谁能指点我一个教程或参考配方,其中包含正确的 yocto 层来生成具有 python 2.7 好东西的 rootfs?
我宁愿不使用“dev-pkgs”作为 IMAGE_FEATURES,因为它包含的内容超出了我的需要。
感谢您的时间和帮助。
尽管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 核心"
另一种选择是包括pip:
CORE_IMAGE_EXTRA_INSTALL = "python-core python-pip"
我将向您解释一种包含 python 比修改 local.conf 更简单的方法
要在你的 linux 系统中包含 python,最好的形式是通过 hob,当你运行 hob 并选择一个图像时,你可以选择 python 和 python 库。
要包含它们,您必须检查编辑配方,检查 python 和构建包。
之后 yocto 创建一个 repsitory 和 python 将被包括在内。
确保包含 meta-oe 层。如果你没有这个层你可以从这个来源下载:https ://github.com/openembedded/meta-openembedded你会在meta-oe/meta-oe/recipes-devtools/python/中看到python