Re: [问题] pyinstaller跨平台使用

楼主: changyuheng (张昱珩)   2020-09-29 19:18:09
可能有点离题,不过如果只有 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 档也还是同错误没办法使用。
: 目前有点卡住,还想请教各位这种状况通常会怎么处理比较好,感谢。

Links booklink

Contact Us: admin [ a t ] ucptt.com