Page 1 of 1
【求助】T5 wukong SDK编译失败
Posted: 2025年 Feb 14日 16:15
by jujuju
windows中ssh连接虚拟机,编译报错,这个是什么原因
Building application by name: tuyaos_demo_ai_toy
====== build app(tuyaos_demo_ai_toy) begin =======
开始编译app
apps/tuyaos_demo_ai_toy
Executing external build script for tuyaos_demo_ai_toy
APP_BIN_NAME=tuyaos_demo_ai_toy
APP_VERSION=1.0.0
TARGET_PLATFORM=bk7258
APP_PATH=../../../apps/tuyaos_demo_ai_toy
USER_CMD=
/home/user/Documents/tuya/Projects/T5_TuyaOS_3.11.0/software/TuyaOS
not is ci build
------ enable uac ------
------ use bk lwip ------
CHECK COMPONENTS
APP_DIR:apps
check bootloader.bin
bootloader check ok
SCRIPT_DIR /home/user/Documents/tuya/Projects/T5_TuyaOS_3.11.0/software/TuyaOS/vendor/T5/t5_os/projects/tuya_app/tuya_build_env
Virtual environment already exists.
Activate script not found.
/home/user/Documents/tuya/Projects/T5_TuyaOS_3.11.0/software/TuyaOS/scripts/mk/app.mk:198: recipe for target 'app_by_name' failed
make: *** [app_by_name] Error 1
/home/user/.cache/activestate/bin/python3
Re: 【求助】T5 wukong SDK编译失败
Posted: 2025年 Feb 14日 22:15
by 愚者千虑必有一得
这个是完整log吗?看上去是环境的问题,下周一安排同事看一下。
Re: 【求助】T5 wukong SDK编译失败
Posted: 2025年 Feb 17日 10:49
by jujuju
Re: 【求助】T5 wukong SDK编译失败
Posted: 2025年 Feb 17日 11:24
by 一个网友
您好,从日志看,python虚拟环境已经创建,但是某些文件可能是被误删除了,导致校验失败
可以删除 vendor/T5/t5_os/projects/tuya_app/tuya_build_env 这个目录,重新编译试试
Re: 【求助】T5 wukong SDK编译失败
Posted: 2025年 Feb 17日 14:01
by jujuju
删除后重新编译第一次报告无法创建虚拟环境,完整日志请查看附件;第二次编译和没删除前一样,
Re: 【求助】T5 wukong SDK编译失败
Posted: 2025年 Feb 17日 20:27
by 一个网友
你好,从两次失败日志来看,
1、可能是python的虚拟环境没有安装,使用如下命令安装所需工具:
sudo apt update
sudo apt install build-essential libssl-dev libffi-dev python3-dev rustc cargo cmake-curses-gui python3-pip python3-venv
2、python包ruamel未安装
pip3 install ruamel.yaml==0.17.21
Re: 【求助】T5 wukong SDK编译失败
Posted: 2025年 Feb 18日 11:03
by demo
是因为你的python虚拟环境没有 activate 文件
你把虚拟环境文件夹 tuya_build_env 删除
rm -rf tuya_build_env
然后通过命令行重新生成虚拟环境 tuya_build_env
virtualenv tuya_build_env
现在你生成的就有 activate 文件了
最后再通过命令激活虚拟环境
source tuya_build_env/bin/activate