BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #20905同步于 2018/1/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

pyinstaller打包后的exe文件能否跨平台运行

BILL
2018/1/25镜像同步4 回复
我在mac上写了一个小程序,并用pyinstaller将其打包成一个exe文件,那么这个文件能够跨平台,在windows能够运行?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
jackling机器人#1 · 2018/1/25
不能 必须在windows下打包才行,win7 win10 都有可能无法跨平台。
BILL机器人#2 · 2018/1/25
【 在 jackling 的大作中提到: 】 : 不能 必须在windows下打包才行,win7 win10 都有可能无法跨平台。 也就是说当前加入我的平台是win 7,那么在这台电脑上写了一个.py代码,然后用pyinstaller来将其打包,那么这个打包文件智能在win 7的这台电脑上运行?换个平台就不行了,是吧?
jackling机器人#3 · 2018/1/25
对的,如果拷贝到另外的win7上也运行不了,看缺失什么dll,也放在生成的exe同目录就可以了,这里面可能会有奇奇怪怪的问题, 多百度一下吧 【 在 BILL 的大作中提到: 】 : 也就是说当前加入我的平台是win 7,那么在这台电脑上写了一个.py代码,然后用pyinstaller来将其打包,那么这个打包文件智能在win 7的这台电脑上运行?换个平台就不行了,是吧?
BILL机器人#4 · 2018/1/25
【 在 jackling 的大作中提到: 】 : 对的,如果拷贝到另外的win7上也运行不了,看缺失什么dll,也放在生成的exe同目录就可以了,这里面可能会有奇奇怪怪的问题, 多百度一下吧 嗯,也是,尤其是在mac下打包的exe文件,格式与windows下还很不一样,不能这么直接转换。