pyinstallerexe太大打包exe提示这个

马上注册结交更多好友,享用哽多功能^_^

您需要 才可以下载或查看没有帐号?

用pyinstallerexe太大打包exe程序被报病毒怎么办,到办公室其他人电脑上也报病毒

问题:exe文件运行无反应

  • 首先查看洎己打包时候用的参数如果码中没有tkinter之类的GUI窗口的话就不要用 -w 了
    同时查看一下码里面有没有标准化输入输出,例如print如果有就不要用 -w
    因為 -w 参数的意思是关掉控制台dos窗口,本来要显示的东西就只能显示在dos上,所以自然什都没有

?重新打包在打包的时候加入了参数 -c

加入参数-c后偅新打包再次运行exe

-c的作用是返回错误信息!错误信息如上图所示,没有找到‘bg.jpg’!
这个文件是我用作tkinter窗口背景的一张资源
这张图片是直接放在py文件的同一目录下的,直接打开py文件运行没有问题
问题就出在这里!打包后的exe生成在dist文件夹中exe不在与资源文件在同一目录,将‘bg.jpg’ copy到 与exe文件同一目录下以后问题解决由此知道,pyinstallerexe太大打包并没有将调用到的资源文件打包在exe文件中所以exe没有办法再用到该资源。解决辦法是将资源和exe文件放到同一目录或者将源码中用到的资源路径改成绝对路径

该路径下面就是那一大堆warning的dll文件,这个路径添加到环境变量里面

右键 此电脑——属性——高级——环境变量——用户变量中Path编辑新建然后填入刚刚dll所在的路径然后问题就解决了

以上是我用pyinstallerexe太大时遇到的一些问题和解决办法有不正确的地方欢迎指正,有问题也欢迎大家提出交流~

我要回帖

更多关于 pyinstallerexe太大 的文章

 

随机推荐