python源码编译(嵌入式)

在嵌入式中移植python 然后使用pyqt5 为物联网应用提供用户交互。

步骤 下载python源码

执行配置

cd Python-3.7.0
./configure --prefix=/usr/local/python3
make && make install

创建软链

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

但愿能够通过这种方法来支持arm cortex a系列架构




原文地址:https://www.cnblogs.com/wangyv/p/12506238.html

时间: 2024-10-08 22:17:15

python源码编译(嵌入式)的相关文章

Python工具 | 6个将 Python 源码编译成软件的构建工具

1??buildout 一个用Python编写和扩展的自动化工具,从多个组件来创建,组装和部署应用. ?官网 2??BitBake: 针对嵌入式 Linux 的类似 make 的构建工具. ?官网 3??fabricate: 对任何语言自动找到依赖关系的构建工具. ?官网 4??PlatformIO 多平台命令行构建工具. ?官网 5??PyBuilder 纯 Python 实现的持续化构建工具. ?官网 6??SCons SCons 具有类似于 autoconf,automake和ccache

Python源码编译安装

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 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2

Python源码剖析笔记3-Python执行原理初探

Python源码剖析笔记3-Python执行原理初探 本文简书地址:http://www.jianshu.com/p/03af86845c95 之前写了几篇源码剖析笔记,然而慢慢觉得没有从一个宏观的角度理解python执行原理的话,从底向上分析未免太容易让人疑惑,不如先从宏观上对python执行原理有了一个基本了解,再慢慢探究细节,这样也许会好很多.这也是最近这么久没有更新了笔记了,一直在看源码剖析书籍和源码,希望能够从一个宏观层面理清python执行原理.人说读书从薄读厚,再从厚读薄方是理解了

《python源码剖析》笔记 Python的编译结果

本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 1.python的执行过程 1)对python源代码进行编译,产生字节码 2)将编译结果交给python虚拟机,由虚拟机按照顺序一条一条地执行字节码,产生执行结果 图7-1 2.Python编译器的编译结果--PyCodeObject对象 Python编译器的编译结果中包含了字符串.常量值.字节码等在源代码中出现的一切有用的静态信息. 在Python运行期间,这些静态信息被PyCodeOb

Python2.7 源码编译并集成第三方python模块

由于redhat5的python版本比较低,很多新的第三方python包及新功能都无法使用,所以需要升级系统自带python版本,打算升级到python2.7.4,并集成进去一些业务常用的第三方模块. python安装 1    源码下载 在官网下载Python-2.7.4.tgz 2    源码安装,安装目录/opt/programs/python_2.7.4 tar zxvf Python-2.7.4.tgz cd Python-2.7.4 ./configure --prefix=/opt

【Python笔记】如何源码编译依赖LAPACK和ATLAS库的NumPy包

上篇笔记介绍了不依赖lapack和atlas库的NumPy包源码编译/安装方法,但"纯净版"的NumPy会损失性能,故本篇笔记说明如何源码编译安装依赖lapack和atlas库的NumPy包. 1. GCC版本要求 使用较新版本的GCC工具集(尽量不低于v4.7)且集成有gfortran编译器. 备注1:这里大写的"GCC"是指GNU Compiler Collection,它除包含C语言编译器gcc外,还包含很多其它语言的编译器(如g++/gfortran等) 备

对python源码进行编译,加密python脚本

对python源码进行编译 1.生成.pyc文件 import py_compile py_compile.compile('hello.py') 2.优化源码文件 python -O -m py_compile 1.py 生成.pyo文件 例子: 1 [[email protected] tool]# python3 2 Python 3.5.6 (default, May 3 2019, 01:52:28) 3 [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]

ubuntu 源码编译安装最新的vim 8.0

为什么要源码编译安装VIM? 因为我要安装ycm,ycm要求vim版本为8.0 教程步骤: 1, 核对系统版本 2, 删除系统自带的vim 3, 编译安装vim 4, 检验vim的安装 1,核对系统版本 [email protected]:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: tr

《python源码剖析》笔记 Python虚拟机框架

本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 1. Python虚拟机会从编译得到的PyCodeObject对象中依次读入每一条字节码指令, 并在当前的上下文环境中执行这条字节码指令. Python虚拟机实际上是在模拟操作中执行文件的过程 PyCodeObject对象中包含了字节码指令以及程序的所有静态信息,但没有包含 程序运行时的动态信息--执行环境(PyFrameObject) 2.Python源码中的PyFrameObject