1.前言
看到rknn_toolkit_lite2更新了python3.11的安装包,马上更新一下
2.RK3588安装python3.11
Ubuntu上编译Python 3.11,您可以按照以下步骤进行操作:
(1) 准备编译环境
在开始之前,确保您的系统已安装必要的编译工具和依赖项。打开终端并运行以下命令:
相关的dev包可能安装不上,这里给出解决办法
(2) 下载Python源代码
进入您希望存储Python源代码的目录,并下载Python 3.11的源代码。您可以从Python官方网站下载或使用以下命令:
配置编译选项:
运行以下命令配置Python的编译选项。根据您的需求,可以添加或删除选项:
这将使用默认选项进行配置,并启用一些优化。如果需要更多自定义选项,请查看 ./configure --help 以获取更多信息(我都默认了)
(3) 编译和安装Python
编译Python并安装它。这可能需要一些时间:
注意使用 make altinstall 而不是 make install,以避免覆盖系统自带的Python。
(4) 验证Python版本
运行以下命令以验证Python 3.11已成功安装:
现在,已经在Ubuntu上成功编译并安装了Python 3.11。您可以使用新安装的Python版本来运行您的Python脚本。请注意,某些依赖项可能会因Python版本升级而受影响,因此请确保您的现有Python项目与新版本兼容。
(5)链接pip的版本
1. 查看python3.11的安装路径
安装路径:/usr/local/bin/python3.11
2. 查看pip3.11的安装路径
安装路径:/home/ubuntu/.local/bin/pip3.11
重启RK3588就可以使用了python3.11了!!!没有完!!!
3.安装rknn_toolkit_lite2
python3.11的安装包链接:根据文档安装就行,注意用pip3.11安装https://github.com/rockchip-linux/rknn-toolkit2/tree/master/rknn_toolkit_lite2/packages
librknn.so的1.5.2的api库,放到/usr/lib目录下
https://github.com/rockchip-linux/rknpu2/tree/master/runtime/RK3588/Linux/librknn_api/aarch64
到此就可以用python3.11版本的rknn_toolkit_lite2 1.5.2了