Linux(CentOS)下把python脚本转化成可执行程序
2013-04-23 14:37
375 查看
1. pyinstaller
安装pyinstaller:
wgethttp://www.pyinstaller.org/static/source/1.5/pyinstaller-1.5.tar.bz2
tarjvxf pyinstaller-1.5.tar.bz2
./Configure.py
打包程序:
先运行:
./Makespec.py–onefile yourprogram.py
默认会在当前目录下生成一个spec文件。
--onefile选项指定只生成单一的目标可执行文件。如果不指定这个选项,则会同时生成一堆的依赖库。
./Build.pyyourprogram.spec
即可以生成可执行程序。
更多可以参考:http://www.pyinstaller.org
2. cx_Freeze
cx_Freeze是一个跨平台的将python转换成可执行程序的项目。
项目主页:http://cx-freeze.sourceforge.net/
可以下载rpm包安装。
安装完以后只需要运行:
cxfreezeyourprogram.py
就会在当前目录生成一个dist的目录,里面包含了可执行程序以及依赖模块的库文件。
项目主页上说可以通过distutils的build_exe命令生成单一的可执行程序,不过貌似不行...所以这个相对于pyinstaller可能还是稍有不便。
更多可以参考:http://cx-freeze.sourceforge.net/cx_Freeze.html
/article/7665147.html
安装pyinstaller:
wgethttp://www.pyinstaller.org/static/source/1.5/pyinstaller-1.5.tar.bz2
tarjvxf pyinstaller-1.5.tar.bz2
./Configure.py
打包程序:
先运行:
./Makespec.py–onefile yourprogram.py
默认会在当前目录下生成一个spec文件。
--onefile选项指定只生成单一的目标可执行文件。如果不指定这个选项,则会同时生成一堆的依赖库。
./Build.pyyourprogram.spec
即可以生成可执行程序。
更多可以参考:http://www.pyinstaller.org
2. cx_Freeze
cx_Freeze是一个跨平台的将python转换成可执行程序的项目。
项目主页:http://cx-freeze.sourceforge.net/
可以下载rpm包安装。
安装完以后只需要运行:
cxfreezeyourprogram.py
就会在当前目录生成一个dist的目录,里面包含了可执行程序以及依赖模块的库文件。
项目主页上说可以通过distutils的build_exe命令生成单一的可执行程序,不过貌似不行...所以这个相对于pyinstaller可能还是稍有不便。
更多可以参考:http://cx-freeze.sourceforge.net/cx_Freeze.html
/article/7665147.html
相关文章推荐
- Linux(CentOS)下把python脚本转化成可执行程序
- python脚本转化单个exe执行程序
- 从Linux程序中执行shell(程序、脚本)并获得输出结果
- Linux笔记-结合nohup执行Python脚本时同步输出结果
- linux的shell脚本运行python程序
- 如何将python脚本转换成在Windows系统的可执行程序exe
- python3.6版本生成的python脚本如何打包为可独立执行的exe程序
- Shell脚本执行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell判断hdfs文件目录是否存在
- Perl批量执行Linux安装程序和脚本
- Andorid利用sserver/runtime实现java执行linux程序或脚本
- 从Linux程序中执行shell(程序、脚本)并获得输出结果(转)
- python编程-将Python程序转化为可执行程序
- linux/unix/centos下直接执行脚本可以成功,但是放在crontab里面就不行~解释如下
- Linux下使用python脚本执行BCP导入导出操作
- LINUX下做JAVA程序启动脚本(优化可执行Raspbian Debian9U1)
- 使用PyInstaller2将Python脚本转化为可执行文件(中-使用部分)
- 使用PyInstaller2将Python脚本转化为可执行文件(上-安装部分)(转载自博客园balian)
- 从Linux程序中执行shell(程序、脚本)并获得输出结果(转)
- python脚本 快速执行mapreduce程序
- 使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)