嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

A40i在嵌入式linux系统安装python3.7的方法

2022-6-30 17:39| 发布者: xing星| 查看: 591| 评论: 0

类目:  >  知识库     文档编号: 673

更新安装python3.7方法

https://www.python.org/downloads/source/

从以上链接下载python源码压缩包

虚拟机上操作

首先解除锁定

sudo rm /var/lib/apt/lists/lock

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock*

sudo dpkg --configure -a

sudo apt update

安装依赖

sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev

解压python3.7的压缩包

tar -zxvf Python-3.7.9.tgz

安装虚拟机上的python3(需要Ubuntu环境上有才能编译安装到开发板)

mkdir build.pc

cd build.pc

../configure --enable-optimizations

make

sudo make install

在虚拟机的Ubuntu上运行测试一下

python3

装上了之后准备安装arm里的

首先清理之前的编译缓存

make clean

直接路径到源码的路径下面,然后打包成一个镜像就好了

../configure CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ AR=arm-linux-gnueabihf-ar RANLIB=arm-linux-gnueabihf-ranlib --host=arm-linux-gnueabihf --build=i686-linux-gnu  --target=arm-linux-gnueabihf --enable-shared --disable-ipv6 --with-system-ffi ac_cv_file__dev_ptmx=yes ac_cv_file__dev_ptc=no --enable-optimizations --prefix=/home/forlinx/work/lichee/out/sun8iw11p1/linux/common/buildroot/target/

make

sudo make install

编译打包镜像烧写到开发板

在源码的路径下添加环境变量

修改配置文件/etc/profile

vi /etc/profile

在里面加入:

export PYTHONPATH=$PYTHONPATH:/lib/python3.7

export PYTHONHOME=$PYTHONHOME:/lib/python3.7

编译打包镜像烧写到开发板

就可以启动python3.7了

但是注意有些缺少的库得之后使用相似的方法安装上


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-5-4 15:30

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部