Re: [問題] pyinstaller跨平台使用
可能有點離題,不過如果只有 Windows 需要的話,
可以考慮 pynsist 或者自己包。
Python 有出 Windows 版 embeddable runtime,這就是為打包而出的。
pynsist 會自己去抓 embeddable Python runtime 以及有用到的 library,
缺點是它包出來不是單檔而是安裝檔;
如果一定要單檔的話也可以用 WinRAR 的 SFX 模組自己做。
另外目前 Python 3.8 在 Windows 上 asyncio 的部分滿坑的,
如果有 Windows 需求的話最好先用 3.7 就好。
※ 引述《moodoa3583 (金牌台灣啤酒)》之銘言:
: 前陣子想說幫朋友解決繁瑣的工作,就做了一個py小程式,
: 而他的電腦沒有裝 python ,所以我初步是想用 pyinstaller 打包成 exe 再給他。
: 但由於我的電腦是 windows 他的是 mac,所以產出的 exe 檔沒辦法使用,
: 錯誤如下:
: "You can't open the application "xxx.exe" because Microsoft Windows
: application are not supported on maxOS"
: 參考了網路上用 docker 打包的方式產出的 exe 檔也還是同錯誤沒辦法使用。
: 目前有點卡住,還想請教各位這種狀況通常會怎麼處理比較好,感謝。
--
一本紅塵心中陳,夜夜頁頁念佳人。 - 珩 2018
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.61.175 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1601378304.A.330.html
※ 編輯: changyuheng (61.222.155.129 臺灣), 09/29/2020 19:32:29
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章