我考,原来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编译成二进制相关推荐

  1. python编译成exe有意义吗_python工程编译成EXE

    前言 python编译成EXE文件后,可以独立使用.亲测,一个复杂的python工程包含多个包多个模块,可以生成exe文件. 目的 windows下将整个python工程编译成单个EXE或者单个目录带 ...

  2. 【python】将python 编译为二进制可执行程序

    [python]将python 编译为二进制可执行程序 使用 python 的包管理工具 pip 下载pyinstaller step 1 : pip install pyinstall 可能会提示: ...

  3. python编译成exe和exe反编译成python

    先看文章概要.再看左侧目录,可准确找到需要内容 文章概要:python文件可编译成exe文件,exe文件也可通过反编译恢复为python文件.下面简单介绍如何生成exe和恢复python python ...

  4. python运行过程中会被编译成二进制_Python代码在运行过程中,会被编译成二进制代码。_学小易找答案...

    [单选题]1. ( )是违反设备安全操作规程的错误做法. [单选题]Thank you for your letter ___________ 24th March. (1.0分) [单选题]超外差接 ...

  5. python源码只有编译成二进制_【转】Python源代码编译成 pyc pyo

    原文地址 http://blog.csdn.net/sislcb/archive/2009/03/18/4002414.aspx什么是pyc文件 pyc是一种二进制文件,是由py文件经过编译后,生成的 ...

  6. python编译成手机可用程序_Python 程序打包成 exe 可执行文件

    可执行文件:对于非码农用户或者一些小白用户,你让他装个 Python 同时还要折腾一堆依赖库,那简直是个灾难.对于此类用户,最简单的方式就是提供一个可执行文件,只需要把用法告诉他即可.比较麻烦的是需要 ...

  7. python编译成exe速度会变快吗_python如何编译成exe

    Python 程序都是脚本的方式,一般是在解析器里运行,如果要发布出去,需要提前安装解析器才可以运行,为了在 Windows 里方便发布,只要点击一个 EXE 文件运行,并且打包所需要库文件,这样发布 ...

  8. 使用PyInstaller将python打包成exe

    文章目录 关于PyInstaller 打包到一个文件夹 打包成一个可执行文件 隐藏源代码 如何使用 UPX 加密python字节码 多版本 sepc文件 关于PyInstaller 将程序运行需要的包 ...

  9. 『Python』Python编译成计算机可执行文件(Windows计算机可执行文件exe,Linux 计算机可执行文件elf,Mac计算机可执行文件mach-O)

    文章目录 背景: 我们的主角 :PyInstaller 使用 1.安装pyinstaller 2.进入安装工作环境 3. 生成不自定义图标的exe文件 4.生成带自定义图标的exe文件 PyInsta ...

最新文章

  1. 百度大脑发挥AI“头雁效应” 王海峰:在AI时代共同推动社会智能化升级
  2. java httpclient访问webservice_java通过HttpClient方式和HttpURLConnection方式调用WebService接口...
  3. java 中的几种 通用方法“
  4. 流量枯竭的时代,小程序创下“神话”,打造全新商业生态!
  5. CO-ACT物料分类账
  6. kitti数据集_KITTI数据集激光雷达坐标系下的里程计真值
  7. Chrome截图扩展程序-“截图快手”
  8. uBLAS——Boost 线性代数基础程序库
  9. android 主题是什么,什么是Android中的AppCompat主题?
  10. nodejs 安装教程
  11. Spss-多元回归案例实操
  12. Http状态码406(Not Acceptable) 错误问题解决方法
  13. 十五年学不会英语的原因
  14. 关于花瓣网header条的思考
  15. 编写SQL语句,从Orders表中检索顾客ID(cust_id)和订单号(order_num),并先按顾客ID对结果进行排序,再按订单日期倒序排列
  16. 计算机图形学入门(十六)-光线追踪(渲染方程)
  17. 2500个常用汉字(用来练普通话的)
  18. 工业设计公司如何选择
  19. java 图片合并成pdf_java实现Img与PDF相互转换
  20. 计算机奇数页打印怎么设置,EXCEL怎么设置奇数页打印和偶数页打印

热门文章

  1. 退休当月要干到月底吗_法律规定退休人员上班到退休当日还是当月
  2. 计算机 实验室安全准入制度,华东理工大学实验室安全准入制度
  3. flowable中BPM实现核心对象
  4. 如何减少mac动画_如何在Mac上使用减少运动功能减少桌面动画
  5. 2019微生物组—宏基因组分析技术研讨会第四期
  6. iOS icon图标尺寸
  7. 高德地图搜索以后生成的marker的点击事件
  8. 淘宝大数据解析之timetunnel
  9. VMV-GCN Volumetric Multi-View Based Graph论文分析
  10. (一)DragonBone制作运动的小汽车