pyinstaller 把python编译成二进制
我考,原来python也能编译成二进制,即脱离python环境运行,我还以为这只是c,c++,golang这些语言才能做的。好吧,我承认,我今天才知道。。。。
pyinstaller 安装
1. 安装pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
2. 安装pyinstaller
pip install pyinstaller
3. 安装python-dev
4. 安装binutils
apt-get install binutils
编译命令
编译命令: pyinstaller -F venom_checkout.py
Pyinstaller编译说明文档:https://pyinstaller.readthedocs.io/en/stable/usage.html
注意(坑):
https://github.com/pyinstaller/pyinstaller/wiki/FAQ
Pyinstall对glibc不向前兼容,也就是如果用新操作系统编译的版本,放到旧系统上运行会报错,我这就碰到了” /tmp/_MEI2M4CYn/libreadline.so.6: no version information available (required by /bin/sh)”的错误。因为我用了ubuntu16编译的二进制,放到了suse12上运行,结果遇到了上面的问题。
解决办法:
1. 按照上文说的使用老版本编,可通过ldd –version查看glibc版本
2. 使用staticX
3. 赶紧用golang来编写吧…
pyinstaller 把python编译成二进制相关推荐
- python编译成exe有意义吗_python工程编译成EXE
前言 python编译成EXE文件后,可以独立使用.亲测,一个复杂的python工程包含多个包多个模块,可以生成exe文件. 目的 windows下将整个python工程编译成单个EXE或者单个目录带 ...
- 【python】将python 编译为二进制可执行程序
[python]将python 编译为二进制可执行程序 使用 python 的包管理工具 pip 下载pyinstaller step 1 : pip install pyinstall 可能会提示: ...
- python编译成exe和exe反编译成python
先看文章概要.再看左侧目录,可准确找到需要内容 文章概要:python文件可编译成exe文件,exe文件也可通过反编译恢复为python文件.下面简单介绍如何生成exe和恢复python python ...
- python运行过程中会被编译成二进制_Python代码在运行过程中,会被编译成二进制代码。_学小易找答案...
[单选题]1. ( )是违反设备安全操作规程的错误做法. [单选题]Thank you for your letter ___________ 24th March. (1.0分) [单选题]超外差接 ...
- python源码只有编译成二进制_【转】Python源代码编译成 pyc pyo
原文地址 http://blog.csdn.net/sislcb/archive/2009/03/18/4002414.aspx什么是pyc文件 pyc是一种二进制文件,是由py文件经过编译后,生成的 ...
- python编译成手机可用程序_Python 程序打包成 exe 可执行文件
可执行文件:对于非码农用户或者一些小白用户,你让他装个 Python 同时还要折腾一堆依赖库,那简直是个灾难.对于此类用户,最简单的方式就是提供一个可执行文件,只需要把用法告诉他即可.比较麻烦的是需要 ...
- python编译成exe速度会变快吗_python如何编译成exe
Python 程序都是脚本的方式,一般是在解析器里运行,如果要发布出去,需要提前安装解析器才可以运行,为了在 Windows 里方便发布,只要点击一个 EXE 文件运行,并且打包所需要库文件,这样发布 ...
- 使用PyInstaller将python打包成exe
文章目录 关于PyInstaller 打包到一个文件夹 打包成一个可执行文件 隐藏源代码 如何使用 UPX 加密python字节码 多版本 sepc文件 关于PyInstaller 将程序运行需要的包 ...
- 『Python』Python编译成计算机可执行文件(Windows计算机可执行文件exe,Linux 计算机可执行文件elf,Mac计算机可执行文件mach-O)
文章目录 背景: 我们的主角 :PyInstaller 使用 1.安装pyinstaller 2.进入安装工作环境 3. 生成不自定义图标的exe文件 4.生成带自定义图标的exe文件 PyInsta ...
最新文章
- 百度大脑发挥AI“头雁效应” 王海峰:在AI时代共同推动社会智能化升级
- java httpclient访问webservice_java通过HttpClient方式和HttpURLConnection方式调用WebService接口...
- java 中的几种 通用方法“
- 流量枯竭的时代,小程序创下“神话”,打造全新商业生态!
- CO-ACT物料分类账
- kitti数据集_KITTI数据集激光雷达坐标系下的里程计真值
- Chrome截图扩展程序-“截图快手”
- uBLAS——Boost 线性代数基础程序库
- android 主题是什么,什么是Android中的AppCompat主题?
- nodejs 安装教程
- Spss-多元回归案例实操
- Http状态码406(Not Acceptable) 错误问题解决方法
- 十五年学不会英语的原因
- 关于花瓣网header条的思考
- 编写SQL语句,从Orders表中检索顾客ID(cust_id)和订单号(order_num),并先按顾客ID对结果进行排序,再按订单日期倒序排列
- 计算机图形学入门(十六)-光线追踪(渲染方程)
- 2500个常用汉字(用来练普通话的)
- 工业设计公司如何选择
- java 图片合并成pdf_java实现Img与PDF相互转换
- 计算机奇数页打印怎么设置,EXCEL怎么设置奇数页打印和偶数页打印