Linux移植第三方库(Python3.8)到开发板

小白一枚本篇仅作为记录

要求:下载python3.8并移植到开发板上

核心板:RK3568

版本:Ubuntu18.04

sudo apt-get install python3.8 python3.8-dev python3-pip


sudo apt-get install libxslt1-dev zlib1g zlib1g-dev libglib2.0-0 libsm6 libgl1-mesa-glx libprotobuf-dev gcc

这里我插一嘴,这上面两条指令是从官方文档上粘贴下来的,官方示例为3,也就是3.6版本,这里我改成了3.8,具体可看官方文档。

下面是修改默认python版本的方法链接,亲测有效!但是移植应该用不到

ubuntu 16.04下切换python版本小结_ubuntu如何切换python版本-优快云博客

接着跟着官方文档走

然后在OK3568-linux-source/buildroot/output/OK3568/build/路径下看看有没有python3.8的文件夹

然后将这个文件夹里的所有文件打包成tar

然后使用scp指令发送到开发板上

scp ***.tar <username>@<ip>:<path>

 username:开发板系统用户名

ip:IP地址

path:保存在开发板的路径

这里我再插一嘴,如果说,如果此时报错了,看看系统名,ip,路径都无误!提示以下信息:

ssh: connect to host ***.***.***.*** port **: No route to host
lost connection

 或者这种开头的

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

二话不说直接掏它裆间(就删除下面这个文件)

rm -rf ~/.ssh/known_hosts

 然后再试,还不行,你来找我

我也没办法  7(@。@)7

发送完成后在开发板上就可以看到这个压缩包咯

然后解压,最好找个地方好好放着别整乱了

此时在文件夹中输入./python会提示缺少动态库,把这个文件复制到根目录下的lib文件夹就好

再次输入./python应该就可以执行了

输入  exit() 退出

这时候就有人说了,“啊你这个怎么在根文件夹就执行了”

咱们用py的时候不能总去这个文件夹里吧,这时我们就需要添加环境变量;

那环境变量重启后就初始化了怎么办,那就直接掏它裆间(改它初始化)!

RK3568的环境变量PATH定义在/etc/profile文件,vi打开profile,这后面的/usr/local/python就是我的文件夹存放路径

然后保存退出后输入

source ./profile

然后就可以在全局使用py辣。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值