GitBash构建Linux Poky环境时Python未找到问题求助
解决GitBash中Poky构建命令Python识别问题
具体修复步骤
给GitBash添加Python软链接
BitBake可能默认调用python而非python3,在GitBash里执行以下命令创建软链接(替换/c/Python312/为你的实际Python安装路径):ln -s /c/Python312/python.exe /usr/bin/python调整GitBash的环境变量优先级
在GitBash中执行echo $PATH,确认Python安装路径在系统默认路径之前。如果不是,编辑~/.bashrc文件,添加:export PATH="/c/Python312:/c/Python312/Scripts:$PATH"保存后执行
source ~/.bashrc使配置生效。检查Poky初始化脚本的Python配置
打开Poky的oe-init-build-env脚本,查找是否有指定Python路径的变量,将其修改为你的Python3实际路径,比如:PYTHON="/c/Python312/python.exe"重启GitBash验证
关闭所有GitBash窗口后重新打开,执行python --version和python3 --version确认两者均指向Python 3.12,再运行构建命令测试。
内容的提问来源于stack exchange,提问作者Jules_fr
相关产品推荐
相关产品推荐

