我们有一个设置.py一个Python模块的文件。在设置.py我们实际上是在用numpy模块做一些设置。模块本身也利用了numpy。在
在设置.py在主机上运行良好。在
但是,当我们为我们的嵌入式平台运行以下bitbake配方时,构建失败,因为它找不到numpy。我检查过了,但找不到PYTHONPATH变量的设置。运行bitbake-e | grep^PYTHONPATH=不返回任何结果;所以也许这就是问题所在?在
也许我们在这件事上也错了。有没有任何关于为什么它不起作用的见解或者关于如何使用bitbake和设置.py非常感谢。在
我们的食谱。我尝试使用matplotlib配方作为基线,因为我知道matplotlib有一个numpy依赖关系。在
DESCRIPTION = "our-pythonlib"
AUTHOR = "Author"
MAINTAINER = "${AUTHOR}"
SECTION = "company-apps"
LICENSE = "CLOSED"
S="${THISDIR}/our-pythonlib"
inherit distutils
# depend on following packages to work:
RDEPENDS_${PN} += " \
python-numpy \
python-ctypes \
python-json \
"
EXTRA_OECONF = "--disable-docs --with-python-includes=${STAGING_INCDIR}/../"
inherit distutils
do_compile_prepend() {
BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
${STAGING_BINDIR_NATIVE}/python setup.py build ${DISTUTILS_BUILD_ARGS} || \
true
}
# need to export these variables for python-config to work
export PYTHONPATH
export BUILD_SYS
export HOST_SYS
export STAGING_INCDIR
目前没有回答
相关问题 更多 >
编程相关推荐