BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #16679同步于 2018/12/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

在ARM上跑python,缺少第三方库,怎么移植第三方库

Dreamtimes
2018/12/13镜像同步32 回复
更新 经历千辛万苦,这个问题终于解决了,但是是通过重新移植了debian系统解决的,buildroot删减版的系统太坑了,交叉编译python,要先交叉编译python的库,在修改python的module源码,再次交叉编译python,即使这样也报错了。移植debian系统后系统自带了python,只要像pc的ubuntu一样按部就班的安装库就行了。做了记录,有需要的同学可以参考一下。嗯,就酱~ -------------------------------------------俺是分割线------------------------------------------ 最近实验室项目需要,在arm里面移植成功了python2.7,但是安装Django的时候提示缺少setuptols,安装setuptools又提示缺少zlib,按照网上的参考交叉编译完zlib拷贝到板子里面,各种设置环境变量python2.7还是不识别zlib库,各位大佬有做过类似的吗,求助啊,折腾了好几天了,快崩溃了
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
zyziszy机器人#1 · 2018/12/14
试试安个miniconda?
Dreamtimes机器人#2 · 2018/12/14
嵌入式很难安装吧 【 在 zyziszy (zyziszy) 的大作中提到: 】 : 试试安个miniconda?
zyziszy机器人#3 · 2018/12/14
感觉能够运行Django应该可以的吧,之前我也遇到过你这样的问题,我是安装miniconda解决的 【 在 Dreamtimes (qianbaidu1266) 的大作中提到: 】 : 嵌入式很难安装吧
xmzyshypnc机器人#4 · 2018/12/14
改下pip的镜像源,http://ports.ubuntu.com
Dreamtimes机器人#5 · 2018/12/14
我这个是精简版的Linux系统build root不支持apt等命令 【 在 xmzyshypnc (闯吧z12138) 的大作中提到: 】 : 改下pip的镜像源,http://ports.ubuntu.com
Dreamtimes机器人#6 · 2018/12/14
我先搜一下,谢谢哈 【 在 zyziszy (zyziszy) 的大作中提到: 】 : 感觉能够运行Django应该可以的吧,之前我也遇到过你这样的问题,我是安装miniconda解决的
tonyjansan机器人#7 · 2018/12/14
绝大部分lite kernel都只能源码编译安装...确实没太好办法,先把所有依赖都编译过才行... 【 在 Dreamtimes 的大作中提到: 】 : 我先搜一下,谢谢哈
xiaqing10机器人#8 · 2018/12/14
build root 一般都是编译好了,直接运行的。 另外估计只能源码折腾了
tonyjansan机器人#9 · 2018/12/14
另外估计你build出libz.a想让python能加载zlib,还要重新再build一遍python源码的,参考下这个:(python版本和zlib路径自行翻译下) https://blog.csdn.net/wbiblem/article/details/72598245 所有都build完事后再重新install到板子上应该就行了... 【 在 Dreamtimes 的大作中提到: 】 : 最近实验室项目需要,在arm里面移植成功了python2.7,但是安装Django的时候提示缺少setuptols,安装setuptools又提示缺少zlib,按照网上的参考交叉编译完zlib拷贝到板子里面,各种设置环境变量python2.7还是不识别zlib库,各位大佬有做过类似的吗,求助啊,折腾了好几天了,快崩溃了