龟速前进
2021-08-23 21:40
采纳率: 100%
浏览 60
已结题

pyinstaller打包的exe在自己电脑里可以运行,其它电脑里就不行,而且文件很大

特别小的一个功能,在自己电脑里程序可以运行,换一台电脑,就没有反应,%comspec%运行文件没有反应,而且虽然在虚拟环境下安装的,但是还是有一百多兆,有大佬知道是什么原因吗

  • 收藏

4条回答 默认 最新

  • ziyuan12345678 2021-08-24 15:15
    已采纳

    新建的虚拟环境里缺少包吧,你确认程序里依赖的包都装进虚拟环境里去了嘛

    已采纳该答案
    打赏 评论
  • 程序媛一枚~ 2021-08-23 21:56

    打包的时候可以新建一个 python虚拟环境,只安装必要的模块,然后打包的exe能小点

    打赏 评论
  • E-pal 2021-08-24 10:47

    排查一下什么包是不需要的,占的容量比较大。

    打赏 评论
  • 龟速前进 2021-09-14 14:27

    已经解决了,打包的pyinstaller应该是没有把所有文件都打包进去,缺了内容,更新pyinstaller到了最新版本就打包成功了

    打赏 评论

相关推荐 更多相似问题