用freeze.py打包python程式成可執行程式(linux)
用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
$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一把,就產生了可執行檔案
相關文章
- 將Python程式打包成可執行檔案薦Python
- Python開發Windows桌面應用程式(三)應用程式打包成exeWindows可執行檔案PythonWindows
- Python程式碼打包成可執行檔案的常用方法!Python
- 將自己的python程式碼打包成exe的可執行檔案Python
- python呼叫matlab程式,MATLAB 指令碼打包為 exe可執行程式PythonMatlab指令碼行程
- Python 打包 windows 可執行的 exe 檔案PythonWindows
- 解決:如何將Python程式碼打包成exe可執行程式的問題Python行程
- 用Docker打包Python執行環境DockerPython
- WPF打包獨立執行的程式
- 將Python指令碼打包成可執行檔案Python指令碼
- windows下打包java程式為帶jre的可執行檔案WindowsJava
- 用py2exe將python檔案轉換成exe可執行程式Python行程
- 用GPU來執行Python程式碼GPUPython
- idea建立、執行、打包控制檯程式Idea
- winform程式打包後 只能執行一個ORM
- maven 打包可執行 jar 檔案MavenJAR
- python程式碼打包exe程式Python
- Linux下用crontab定時執行PHP程式LinuxPHP
- 【原創】將Java程式變成可執行檔案的簡單方法Java
- Python程式VS執行緒Python執行緒
- python 程式、執行緒 (二)Python執行緒
- python 程式、執行緒 (一)Python執行緒
- Python程式的執行原理Python
- 把可執行jar打包成exe檔案JAR
- Python 計算程式執行多久程式碼Python
- 將Python程式(.py)轉換為Windows可執行檔案(.exe)PythonWindows
- C# Winform 使用Costura.Fody打包一個成可獨立執行的exeC#ORM
- Python——程式、執行緒、協程、多程式、多執行緒(個人向)Python執行緒
- 如何用pkg打包nodejs可執行檔案NodeJS
- python2 反編譯pyinstaller打包的可執行exe檔案Python編譯
- python用time函式計算程式執行時間Python函式
- Python 多執行緒多程式Python執行緒
- Python 多執行緒及程式Python執行緒
- Python 中執行緒和程式Python執行緒
- python之執行緒、程式薦Python執行緒
- Linux應用程式獲取執行緒棧的資訊Linux執行緒
- buildapp 生成獨立可執行lisp程式UILDAAPPLisp
- Linux執行緒(程式)數限制Linux執行緒