python封装方法有几种_Python打包exe文件方法汇总【4种】
Python
打包
exe
文件方法匯總
Python
作為解釋型語言,發布即公開源碼,
雖然是提倡開源但是有些時候就是忍不住想打包成
exe
,不僅僅是為了對代碼進
行加密,而是為了跨平臺。防止有些沒有安裝
py
環境的電腦無法運行軟件。
目錄對
python
代碼打包成
exe
的方式有
4
種,
py2exe
,
pyinstaller
,
cx_Freeze
,
nuitka
,分別對以上
4
種方法介紹,歡迎糾錯和提供新的辦法。
py2exe
介紹
py2exe
是一個將
python
腳本轉換成
windows
上的可獨立執行的可執行程
序
(*.exe)
的工具,
這樣,
你就可以不用裝
python
而在
windows
系統上運行這個
可執行程序。
優點:
可以把
python
打包成
exe
缺點:
打包好的
exe
只能在相同的系統下運行,比如你在
XP
系統用
py2exe
打包
好的
exe
只能在
XP
上運行,在
win7
上肯定有問題,而且也是存在在別的
XP
機子上也可能不能運行,因為一些別的機子可能會缺少
dll
文件什么的,作者我
當時之所以拋棄
py2exe
也是因為這個原因;
打包的文件也需要打包同
exe
下的
dll
,和一些庫的壓縮包,不然
exe
根本
跑不起來
打包時候報始終報
RuntimeError: BeginUpdateResource
錯誤,
就需要拷
貝
dll
文件。
C:\WINDOWS\system32\python27.dll
復制到
dist
目錄
總之毛病一大堆,基本上已經舍棄了
使用
下載地址
安裝好后,準備進行打包
準備一個文件
x.py
,這個
x.py
就是想要打包成
exe
。
然后這
x.py
同目錄下新建一個
setup.py
,內容如下:
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python封装方法有几种_Python打包exe文件方法汇总【4种】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab疲劳驾驶_第一本无人驾驶技术
- 下一篇: websocket python爬虫_p