gpt4 book ai didi

python - 将 Python 包添加到 Buildroot

转载 作者:太空宇宙 更新时间:2023-11-04 10:12:59 32 4
gpt4 key购买 nike

我在 Buildroot 上运行嵌入式系统。我想在其上运行需要 PyDrive 模块的 Python 应用程序。

我收到一个 PYTHONPATH 错误,如下所示:

TEST FAILED: /home/desousa/buildroot/build/target/usr/lib/python2.7/site-packages/ does NOT support .pth files
error: bad install directory or PYTHONPATH

You are attempting to install a package to a directory that is not
on PYTHONPATH and which Python does not read ".pth" files from. The
installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:

/home/desousa/buildroot/build/target/usr/lib/python2.7/site-packages/

and your PYTHONPATH environment variable currently contains:

'/home/desousa/buildroot/build/target/usr/lib/python2.7/sysconfigdata/'

我的制作文件:

    ################################################################################
#
# pydrive
#
################################################################################

PYDRIVE_VERSION = 1.3.1
PYDRIVE_SOURCE = PyDrive-$(PYDRIVE_VERSION).tar.gz
PYDRIVE_SITE = https://pypi.python.org/packages/52/e0/0e64788e5dd58ce2d693454967
6243dc69d982f198524be9b99e9c2a4fd5
PYDRIVE_LICENSE = Apache License
PYDRIVE_LICENSE_FILES = LICENSE
PYDRIVE_DEPENDENCIES:=
PYDRIVE_SETUP_TYPE:=distutils

$(eval $(python-package))

我的配置文件:

config BR2_PACKAGE_PYTHON_PYDRIVE
bool "pydrive"
help
Wrapper library of google-api-python-client that simplifies many common Google Drive API tasks.

谢谢,

D

最佳答案

您没有提到您是否使用 BR2_EXTERNAL 路径,无论如何我建议您遵循官方用户手册 - https://buildroot.org/downloads/manual/manual.html

您必须将您的包的 Config.in 添加到 package/Config.in(或 BR2_EXTERNAL/Config.in,然后它应该显示为菜单选项如果使用 BR2_EXTERNAL,则在您添加的部分下或在“外部选项”下。

你的包应该至少包含 Config.in 和一个 .mk 文件

关于python - 将 Python 包添加到 Buildroot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47838058/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com