Re: [問題] 請問Python程式能夠包裝成執行檔嗎?

看板Python作者 (相見不如懷念)時間16年前 (2009/05/17 01:51), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/4 (看更多)
py2exe 其實可以產生單一執行檔跟一個 MSVCR71.dll 的 C++ Runtime Library 集合 如果你不想要有 MSVCR71.dll 的話得自己重新編譯 Python interpreter 方法為重新編譯並修改 VC++ 專案為 "多執行緒 (/MT)" 而非 "多執行緒 DLL (/MD)" 至於 w9xpopen.exe 如果你沒用到的話其實可以砍掉 1. 先設定 setup.py # setup.py from distutils.core import setup import py2exe setup(console=["flashget.py"], zipfile=None) # 這邊考慮 console 2. 再到命令列提示字元使用指令 setup.py py2exe -b 1 3. 此時就會在 dist 資料夾產生出你要的檔案 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.79.63.18

05/17 10:54, , 1F
感謝 另外C Runtime的問題好像很多程式庫都有orz
05/17 10:54, 1F

05/17 11:47, , 2F
我是不建議脫離 原本跑得好好就好啦 ^^
05/17 11:47, 2F

05/17 15:12, , 3F
推~不知道有 /MT 版的 python 可以下載?
05/17 15:12, 3F

05/17 15:14, , 4F
就我了解CPython跟ActivePython都是有相依MSVCR71.DLL
05/17 15:14, 4F
※ 編輯: LiloHuang 來自: 211.79.63.18 (05/17 15:15)
文章代碼(AID): #1A3lq5ZE (Python)
文章代碼(AID): #1A3lq5ZE (Python)