pyinstaller打包exe后给别人总运行不了,怎么破
发布网友
发布时间:2022-05-11 04:34
我来回答
共3个回答
热心网友
时间:2024-02-09 07:53
最近刚好用pyinstaller打包python程序,有点小感想。
别人运行不了,有几种情况吧。
如果你用python3写的程序,可能需要64位的操作系统才能运行。
有可能你试用的第三方库没有打包进exe程序,所以别人运行不了。
还有可能你的程序需要读取其他文件,打包后文件目录不对。
等等。
所以还需要看看运行不了,到底是报什么错。但是通常运行不了都会闪退,窗口就关闭了,看不到任何报错信息。这边教你一个小技巧,可以看到报错信息。
打开一个命令行窗口,把exe程序拖进去,回车即可运行。结束后窗口还在,你就可以看到报错信息了。
热心网友
时间:2024-02-09 07:53
试着说一下,不一定能解决。
1、第一种情况,在打包的时候不要加参数-w,看一下执行exe文件后出现的报错再看下一步的行动
2、应该是需要装一个VC 2015 x64,试一下
热心网友
时间:2024-02-09 07:53
安装Pyinstaller 1 按照习惯,我们使用pip来安装模块。我们一直以来强调,要用最偷懒的方法。写代码的人尤其如此。人生苦短,你要偷懒~ 0Python | 如何用pip安装模块和包 2 虽然部分第三方模块有独立的exe安装包,不过使用pip安装的另一个好处是...