使用yocto工程执行命令:
bitbake core-image-minimal
遇到如下错误:
FATAL: The knotty ui could not load the required curses python module.
解决方案:
curses是python的标准库,理论上说安装完python3后,就可以正常使用,但是不知道为什么我python版本3.8和3.6的都未能正常import,所有我就升级了一下python的版本,升级到3.9.8,就可以正常导入了,很神奇。
下载python3.9.8
wget https://www.python.org/ftp/python/3.9.8/Python-3.9.8.tgz
tar -zxf Python-3.9.8.tgz
cd Python-3.9.8
编译安装
./configure --prefix=/usr/local/python3.9 --enable-optimizations
make -j 4
make install -j 4
安装完成创建软链接
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip3
rm -rf /tmp/cache/Python* # 清理缓存
echo "/usr/local/python3.9/lib" >> /etc/ld.so.conf.d/python3.conf # 导入so包
ldconfig
验证