首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为yocto添加python接收程序

如何为yocto添加python接收程序
EN

Stack Overflow用户
提问于 2019-01-24 11:10:16
回答 1查看 227关注 0票数 0

我的python 2.3.2.bb文件包含:

代码语言:javascript
复制
SRC_URI="https://github.com/niolabs/python-xbee/archive/v2.3.2.tar.gz"   
SRC_URI[md5sum] = "e74381e23f12159675d7ad92a06d8d0f"
DEPENDS += "${PYTHON_PN}-pytest-runner-native"
do_configure[noexec]="1"    

inherit setuptools

RDEPENDS_${PN} += " \
    ${PYTHON_PN}-subprocess "

RDEPENDS_${PN} = "\
    ${PYTHON_PN}-fcntl \
    ${PYTHON_PN}-numbers \
    ${PYTHON_PN}-shell \
    ${PYTHON_PN}-stringold \
    ${PYTHON_PN}-io \
    ${PYTHON_PN}-logging \
    ${PYTHON_PN}-math \
    ${PYTHON_PN}-netclient \
    ${PYTHON_PN}-threading "

这是在编译bitbake python-xbee-2.3.2**:**时得到的错误

错误:python 2.3.2-1.0R0 do_compile:'python‘执行失败。错误:python 2.3.2-1.0-R0- do_compile: Function : do_compile (日志文件位于do_compile错误:存储在: /home//build/tmp/work/cortexa7t2hf-neon-vfpv4-poky-linux中的失败日志文件-gnueabi/python-xbee-2.3.2/1.0-r0/temp/log.do_compile.15930

在此之后,将按照获取日志数据:

无法打开文件'setup.py':Errno 2没有这样的文件或目录。/home//build/tmp/work/cortexa7t2hf-neon-vfpv4-poky-linux-gnueabi/python-xbee-2.3.2/1.0-r0/recipe-sysroot-native/usr/bin/python-native/python:无法打开文件' setup.py‘:Errno 2没有这样的文件或目录错误: 'python’执行失败的错误:函数失败: do_compile (日志文件位于/home///tmp/work)/cortexa7t2hf-neon-vfpv4-poky-linux-gnueabi/python-xbee-2.3.2/1.0-r0/temp/log.do_compile.15930) 错误:退出代码“1”导致任务(/home//build/../sources/poky/meta/recipes-support/python-xbee-2.3.2/python-xbee-2.3.2.bb:do_compile)失败

EN

回答 1

Stack Overflow用户

发布于 2019-01-28 20:46:36

您也应该继承pypi,因为这涉及python包安装:

代码语言:javascript
复制
inherit pypi

如边注所示:

  1. 检查如何分配RDEPENDS_${PN},--它看起来只是覆盖它,而不是更新。
  2. 根据python-xbee_2.3.2.bb 标准,菜谱的名称应该是--注意下划线(假设包只支持python2.X)。
  3. 不建议在SRC_URI中使用硬代码版本,也可以签入上面的链接。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54345254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档