1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
rv1126 buildroot文件系统下,menuconfig勾选python-setuptools之后,编译失败,失败log如下: 2022-02-21T09:59:04 File "/home/zl/firefly-workspace/rv1126_rv1109_linux_release_20210306/buildroot/output/firefly_rv1126_rv1109/target/usr/lib/python3.7/site.py", line 177 请问是还有别的依赖模块没勾选吗?从错误信息没看到受什么地方影响来。 |
|
相关推荐
8个回答
|
|
diff --git a/configs/firefly_rv1126_rv1109_defconfig b/configs/firefly_rv1126_rv1109_defconfig
index c759bdf685..a6f1fcfb49 100644 --- a/configs/firefly_rv1126_rv1109_defconfig +++ b/configs/firefly_rv1126_rv1109_defconfig @@ -154,3 +154,5 @@ BR2_PACKAGE_FFMPEG_BSFS="aac_adtstoasc h264_metadata h264_mp4toannexb h264_redun BR2_PACKAGE_FFMPEG_PROTOCOLS="file rtp srtp rtmp rtmps http https" BR2_PACKAGE_FFMPEG_FILTERS="scale" BR2_TARGET_GENERIC_ROOT_PASSWD="firefly" +BR2_PACKAGE_PYTHON=y +BR2_PACKAGE_PYTHON_SETUPTOOLS=y 修改buildroot/configs/firefly_rv1126_rv1109_defconfig文件进行编译。已验证可编译通过。 |
|
|
|
diff --git a/configs/firefly_rv1126_rv1109_defconfig b/configs/firefly_rv1126_rv1109_defconfig
index c759bdf685..a6f1fcfb49 100644 --- a/configs/firefly_rv1126_rv1109_defconfig +++ b/configs/firefly_rv1126_rv1109_defconfig @@ -154,3 +154,5 @@ BR2_PACKAGE_FFMPEG_BSFS="aac_adtstoasc h264_metadata h264_mp4toannexb h264_redun BR2_PACKAGE_FFMPEG_PROTOCOLS="file rtp srtp rtmp rtmps http https" BR2_PACKAGE_FFMPEG_FILTERS="scale" BR2_TARGET_GENERIC_ROOT_PASSWD="firefly" +BR2_PACKAGE_PYTHON=y +BR2_PACKAGE_PYTHON_SETUPTOOLS=y 修改buildroot/configs/firefly_rv1126_rv1109_defconfig文件进行编译。已验证可编译通过。 |
|
|
|
多谢回复,这个配置用的是python2.几的版本吧,我打算用python3,我看我的编译log,好像是去用python2编译setuptools所以导致出错,我把setuptools的源码弄到设备里面编译安装,没有提示问题。我看setuptools里面的mk文件默认指定的是python2,但是改成python3,仍然编译的时候会找python2,这个地方还不知道怎么修改
|
|
|
|
diff --git a/configs/firefly_rv1126_rv1109_defconfig b/configs/firefly_rv1126_rv1109_defconfig
index c759bdf685..0baf0c8afb 100644 --- a/configs/firefly_rv1126_rv1109_defconfig +++ b/configs/firefly_rv1126_rv1109_defconfig @@ -154,3 +154,5 @@ BR2_PACKAGE_FFMPEG_BSFS="aac_adtstoasc h264_metadata h264_mp4toannexb h264_redun BR2_PACKAGE_FFMPEG_PROTOCOLS="file rtp srtp rtmp rtmps http https" BR2_PACKAGE_FFMPEG_FILTERS="scale" BR2_TARGET_GENERIC_ROOT_PASSWD="firefly" +BR2_PACKAGE_PYTHON3=y +BR2_PACKAGE_PYTHON_SETUPTOOLS=y 修改如上。把buildroot/output/firefly_rv1126_rv1109整个文件夹删除。或者删除buildroot/output/firefly_rv1126_rv1109/build/python* 和 build/host-python* 的内容。重新编译即可通过。你编译不同过的原因应该是/build/host-python-setuptools-41.0.1 文件夹没删除,没进行重新编译导致的一些错误。 |
|
|
|
难道要改下这个软连接? |
|
|
|
是重新编译的吗?
|
|
|
|
嗯,重新编译了,我看着用的是buildroot/output/fire.../host/bin/python这个,我的sdk默认他指向的是python2,我把这个软连接改成python3就可以编译了,但是这么修改,我不确定是否别的地方会影响,不知道这个软连接是什么地方指定的。按理说应该也是menuconfig配置的吧,没找到地方。
|
|
|
|
那你按照我那个方法删除指定目录,再编译。那样应该就不用设置软链接。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
569 浏览 0 评论
839 浏览 1 评论
737 浏览 1 评论
1957 浏览 1 评论
3204 浏览 1 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 09:56 , Processed in 0.802612 second(s), Total 57, Slave 49 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号