用freeze.py打包python程序成可执行程序(linux) 2009-12-16 19:55:13

分类:

用freeze.py打包python程序成可执行程序(linux)
  
为了将一批py程序打包成可执行程序以便发布,之前使用过cxfreeze来完成,非常方便,只需要下载cx_freeze的rpm安装包,安装成功后
$cxfreeze your.py
就将py程序生成到当前目录下面的dist文件夹里面,也可以用
$cxfreeze –install-dir=”your/dir” your.py
来把程序生成到指定目录下面
在生成的目录里面,cxfreeze会把需要的python的so拷贝到过来,便于引用。
   但是我想要的是静态的可执行文件,没有找到cxfreeze完成这个的方法(也许有),于是采用了freeze(但是任然需要部署的机器上装了python)
1.下载freeze.py相关的各个py程序
http://ftp.cwi.nl/jack/freeze/
2.生成可执行文件的命令:
$python “dir/of/freeze.py” your.py
3.如果少某个模块,可以把模块编到可执行文件里面去
$python “dir/of/freeze.py” your.py –m modoule_list
如:
python ~/freeze/freeze.py dmz_ptserver.py -m encodings.utf_8 encodings.ascii hashlib 
4.现在会生产很多.c和.o文件,和一个Makefile;再make一把,就产生了可执行文件

用freeze.py打包python程序成可执行程序(linux)相关推荐

  1. python打包成exe fail to ex_“failed to excute script xxx” PyInstaller 打包python程序为exe文件过程错误...

    在使用PyInstaller打包python程序,打包命令为: pyinstaller -F -w -i manage.ico yourpyfile.py 顺便说一下几个参数的作用 -F:是直接生成单 ...

  2. Py打包应用程序(zipapp打包.pyz文件、pyinstaller打包exe文件)

    ''' Py打包应用程序.py (zipapp打包.pyz文件.pyinstaller打包exe文件)注意: 一.zipapp模块 打包档案包 的 命令行语法: python -m zipapp so ...

  3. 使用 py2exe 打包 Python 程序

    上回在<使用 PyInstaller 打包 Python 程序>中,我们介绍了使用 PyInstaller 对 Python 程序进行打包,今天带大家认识一个新的工具:py2exe. 接下 ...

  4. 使用cx_freeze打包Python程序

    使用cx_freeze打包Python程序 [Python俱乐部] 使用cx_freeze打包Python程序 平时打包Python查询都用的是py2exe,发现还有个打包程序cx_Freeze,好像 ...

  5. pyinstaller打包python程序的常见问题

    使用pyinstaller打包python程序时遇到的问题记录,问题已全部解决. 解决方法详见 https://guangmujun.cn/archives/168 shapely库相关 问题: Un ...

  6. windows 打包 python 然后linux执行_使用pyinstaller打包python源代码,成为linux/windows下可执行文件...

    pyinstaller,打包python源代码,成为linux/windows下可执行文件,多平台 下载:http://www.pyinstaller.org/static/ http://www.p ...

  7. 打包python程序_py2exe打包python程序

    一.简介 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序. py2e ...

  8. 多个python文件打包成exe_pyinstaller打包python文件成exe(原理.安装.问题)

    py文件打包成exe文件的方式一共有三种:py2exe.pyinstaller和cx_freeze 本文分四个步骤来详讲如何用pyinstaller将py文件打包成exe文件 1. pyinstall ...

  9. 利用pyinstaller打包Python程序为一个可执行文件

    有时,Python发布的程序需要被打包为一个文件夹.甚至一个文件发布.目前(2020)最佳的策略是使用pyinstaller. pyinstaller不仅支持打包整个运行环境到一个可执行文件,而且还支 ...

最新文章

  1. C++:报错解决合集
  2. MOSES | 分子生成模型的基准平台
  3. python 语言教程(3)变量之列表(List)
  4. php 正则表达式 ies,正则表达式模式修正符(/ies)
  5. jquery数组(排序)
  6. python按某列拆分excel表格_python带格式拆分excel表单,copy库完美搞定
  7. spring官网下载
  8. java游戏开发入门教程_JAVA制作游戏入门教程
  9. 最短路径spfa算法
  10. 一周之内连过5人,HCIE-RS新版实验这么好考?
  11. vue请求接口报错500,进行拦截提示服务器错误
  12. postfix反垃圾邮件说明
  13. datav(datav)
  14. java cutline_利用JFreeChart生成饼形图
  15. Ubuntu 16.04+ROS+ORB-SLAM2配置以及相关问题
  16. Node rar压缩/解压文件
  17. 【观察】揭秘:中信银行信用卡新核心系统自研之路
  18. 微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现)
  19. Servlet——映射细节、3.0注解配置、Servlet是单例会造成线程不安全问题
  20. Linux Shell中的美元符号$

热门文章

  1. 其实,我们需要的并不多
  2. 希望找到计算机系的好期刊的影响因子的排序?并作为选刊依据?选SJR就足够了
  3. 【转】研发游戏引擎那么难,为什么还应该砸钱去干?
  4. bzoj3993: [SDOI2015]星际战争(二分+最大流)
  5. 活动推荐丨阿里云TechInsight论坛为什么这么火?
  6. 中国人工智能学会通讯——意识科学研究进展 1.5 多种脑机交互方式的实现
  7. 《多核与GPU编程:工具、方法及实践》----1.5 并行程序性能的预测与测量
  8. zabbix系列(四)Zabbix3.0.4添加对Nginx服务的监控
  9. 将Asp.Net页面输出到EXCEL里去
  10. 20+ 个很棒的 jQuery 文件上传插件或教程(此文值得“推荐”和“收藏”)