日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python怎么变成exe_Python怎样打包成exe?

發(fā)布時間:2024/9/27 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python怎么变成exe_Python怎样打包成exe? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

分類:Python | 作者:凹凸曼 | 發(fā)表于2011/03/01Python怎樣打包成exe?已關閉評論

發(fā)現(xiàn)PyInstaller 是個不錯的東東,解決打包單個exe的問題,使用非常簡單,不用編寫setup腳本:

進入開發(fā)目錄,執(zhí)行命令行(可以做個bat文件):

引用

python d:\pyinstaller-1.3\configure.py

python d:\pyinstaller-1.3\Makespec.py client.py –onefile –windowed –icon=client.ico

python d:\pyinstaller-1.3\build.py client.spec

就這樣一個單獨的client.exe就產(chǎn)生了,不到3M,是壓縮前的三分之一,如果用wxpython大概會有6M多,py2exe壓縮的單個exe也差不多這個大小,但py2exe并沒有把所有的dll打包。pyinstaller打包比較徹底,就只有一個exe文件。

生成完后同時有個警告文件,內(nèi)容是:

引用

W: no module named posix (conditional import by os)

W: no module named optik.__all__ (top-level import by optparse)

W: no module named pwd (delayed, conditional import by posixpath)

W: no module named MacOS (top-level import by Tkinter)

W: no module named posix (delayed, conditional import by iu)

W: no module named org (top-level import by copy)

W: no module named _emx_link (conditional import by os)

W: no module named optik.__version__ (top-level import by optparse)

W: __all__ is built strangely at line 0 – __future__ (C:\Python25\lib\__future__.pyc)

W: delayed? __import__ hack detected at line 0 – encodings (C:\Python25\lib\encodings\__init__.pyc)

W: delayed? exec statement detected at line 0 – Tkinter (C:\Python25\lib\lib-tk\Tkinter.pyc)

W: __all__ is built strangely at line 0 – optparse (d:\pyinstaller-1.3\optparse.pyc)

W: delayed? exec statement detected at line 0 – socket (C:\Python25\lib\socket.pyc)

W: delayed? eval hack detected at line 0 – os (C:\Python25\lib\os.pyc)

W: __all__ is built strangely at line 0 – tokenize (C:\Python25\lib\tokenize.pyc)

W: delayed conditional exec statement detected at line 0 – iu (d:\pyinstaller-1.3\iu.pyc)

W: delayed conditional exec statement detected at line 0 – iu (d:\pyinstaller-1.3\iu.pyc)

W: delayed? eval hack detected at line 0 – gettext (C:\Python25\lib\gettext.pyc)

W: delayed? __import__ hack detected at line 0 – optik.option_parser (d:\pyinstaller-1.3\optik\option_parser.pyc)

W: delayed conditional eval hack detected at line 0 – warnings (C:\Python25\lib\warnings.pyc)

W: delayed conditional __import__ hack detected at line 0 – warnings (C:\Python25\lib\warnings.pyc)

W: __all__ is built strangely at line 0 – optik (d:\pyinstaller-1.3\optik\__init__.pyc)

不影響程序使用。

打賞作者

支持:

微信支付

支付寶

您的支持將鼓勵我們繼續(xù)創(chuàng)作!

用 [微信] 掃描二維碼打賞

用 [支付寶] 掃描二維碼打賞

正在跳轉(zhuǎn)到PayPal...

總結(jié)

以上是生活随笔為你收集整理的python怎么变成exe_Python怎样打包成exe?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。