Re: [問題] pyinstaller跨平台使用

看板Python作者 (Henry Jr.)時間4年前 (2020/09/29 19:18), 4年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
可能有點離題,不過如果只有 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
文章代碼(AID): #1VSnW0Cm (Python)
討論串 (同標題文章)
文章代碼(AID): #1VSnW0Cm (Python)