用freeze.py打包python程序成可执行程序(linux)
生活随笔
收集整理的這篇文章主要介紹了
用freeze.py打包python程序成可执行程序(linux)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用freeze.py打包python程序成可執行程序(linux)
2009-12-16 19:55:13
?? 為了將一批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)?? 為了將一批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)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手动制作python的exe可执行程序
- 下一篇: 优化算法笔记|萤火虫算法理解及实现