python程序用pyinstaller打包成单个exe文件后运行出错

问题描述

python程序用pyinstaller打包成单个exe文件后运行出错

如题,我打包一个python程序,import 的包比较多,打包过程也没报错,用pyinstaller
-D 打包为目录时程序可以执行,用-F打包成单个文件,运行就崩溃掉,
warn*文件里这样的信息
missing module named unicodedata.ucd_3_2_0 - imported by unicodedata, stringprep, encodings.idna
missing module named _sre.MAXREPEAT - imported by _sre, sre_constants
missing module named _warnings.warn_explicit - imported by _warnings, warnings
missing module named _warnings.filters - imported by _warnings, warnings
missing module named _warnings.once_registry - imported by _warnings, warnings
missing module named _warnings.default_action - imported by _warnings, warnings......
哪位有经验的同学帮忙看下怎么破,不甚感激。。。

解决方案

window下用PyInstaller把python文件 打包成exe文件
pyinstaller--将python打包成exe
使用pyinstaller打包python为exe文件

解决方案二:

http://bbs.csdn.net/topics/390465972

时间: 2024-12-22 15:07:38

python程序用pyinstaller打包成单个exe文件后运行出错的相关文章

InstallShield2010如何把.net 4.0环境打包成一个EXE文件进行选择安装?

问题描述 各位大侠我用InstallShield2010打包的.net4.0环境都是预安装,我想把.net4.0环境打包成一个EXE文件进行安装,不带文件夹的那种?求大侠们教我! 解决方案 解决方案二:使用InstallShieldPackageForTheWeb可以方便地将安装程序打包成单一exe的形式.解决方案三:好的我试试看看!解决方案四:你把.netframework4.0打到包,然后在输出的时候,输出为一个一个压缩可执行文件就可以.注意.netframework4.0需要选择32位和6

用WinRAR将多个swf打包成一个EXE文件

在制做一个flash时常常有文件种需导入其它swf文件的情况,这种情况使用flash player打包成EXE文件时,无法将附带的swf文件打进去,这给文件的复制带来了不便.如何将多个swf文件打成一个exe包呢? 比如:有 main..swf. av.swf 6-2.swf 6-3.swf 这样4个SWF文件 其中index.swf 调用其它的SWF,现在把综们发布成一个 EXE 文件. 这种功能要使用第三方软件.不过这个软件很普及,几乎人人都用--winrar!! 怎么做?跟我来-- 1.准

Merging a WPF application into a single EXE(WPF应用程序合并成单个Exe文件)

I always dislike handing off little applications to people. Not because I can't, but because of the steps involved to make sure it all just works. Small apps are the most problematic because I never want to take the time to create a whole installer p

将网站打包成一个exe文件安装

问题描述 我有一个网站发布在IIS上,我想做个exe安装文件,这个文件安装后在桌面新建个快捷方式,打开快捷方式时会打开默认浏览器打开网站.请问有什么方法可以是实现.不想用.net来做,这个打包.net环境进去,安装包太大了,得不偿失.大神们帮下忙!! 解决方案 解决方案二:你这个所谓的安装包就是要在桌面上创建个网站的快捷方式?解决方案三:是的,的确就是在桌面上建个网站的快捷方式.解决方案四:Referthis:AdvancedInstaller

怎样将打包成一个exe的 dll和exe分开(C#)

问题描述 ILMerge是将C#制作的WinForm应用程序(exe和所引用的dll)打包成一个.exe文件(不是打包成安装文件啊!).有什么工具将dll和exe分离出来 解决方案

jar-为什么要将java程序JAR包打包成.EXE,作用是什么

问题描述 为什么要将java程序JAR包打包成.EXE,作用是什么 如题.jar包不是已经能运行了吗,为何还要打包成.EXE呢,求真解,意义何在? 解决方案 JAR包不能单独运行的,它只是将一些函数封装下,提供给其它工程使用,要依托java.EXE是可以单独运行的,不用依托java 解决方案二: Java程序打包成Jar包Java程序打包成jar包Java程序打包成jar包 解决方案三: http://blog.chinaunix.net/uid-26153556-id-3042913.html

怎么将一个文件夹中的内容打包成一个exe

问题描述 怎么将一个文件夹中的内容打包成一个exe 有一个软件包含一个exe(exe1)文件(用于读取数据文件,并展示数据文件中的内容),一个配置文件,一个数据文件,运行exe(exe1)文件,会将数据文件中的内容读取出来,然后显示到界面上.现在要求把这个三个文件打包一个exe(exe2)文件,供用户下载.用户下载后,直接打开exe2文件,会将exe1,配置文件,数据文件从exe2中释放出来至某一目录(目录打包时指定,释放的过程对用户完全透明),然后自动执行exe1文件,打开软件界面,当exe1

请问:exe4j转成.exe文件后,打开.exe时没有反应,怎么回事?谢谢!

问题描述 请问:exe4j转成.exe文件后,打开.exe时没有反应,怎么回事?谢谢! 请问:exe4j转成.exe文件后,打开.exe时没有反应,怎么回事? 解决方案 exe4j将jar文件转成exe用exe4j工具将eclipse生成的jar文件制作成exe文件 解决方案二: 估计你原来的java程序,代码有问题,导致exe启动不了 解决方案三: http://zhidao.baidu.com/link?url=-UFzH73Z_jyWI9NipeIbF4ueSvHePu8gsoI36rA2

把matlab打包成jar在java中运行,小波变换运行不了

问题描述 把matlab打包成jar在java中运行,小波变换运行不了 为了使整个过程一体化因此将.m文件打包成jar,不过报错了: ERROR ... wfilters ---> Invalid wavelet file : dmey.mat {??? Error using ==> wfilters at 66 Invalid wavelet file : dmey.mat Error in ==> wavedec at 33 Error in ==> tezheng at 2