pyinstaller 打包失败报错

这篇文章主要介绍了pyinstaller 打包失败打包opencv和numpy程序运行错误解决,文中通过示例代码介绍的非常详细对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这两天公司的程序许需要打包,就开始又操作了一番

pyinstller 打包含有opencv+numpy库 打包成功,但是运行报错在排除外部依赖文件因素外,看了一下运行结果

 這里会进行编译.安装. 此外,python默认使用的是vs9,针对vs2014,需要改下文件: 复制代码 代码如下: Lib
 
 

 Android 打包三种方式实例详解 前言: 现在市场上很多app应用存在于各个不哃的渠道,大大小小几百个,当我们想要在发布应用之后统计各个渠道的用户下载量,我们就要进行多渠道打包. 01.应用的打包签名什么是打包? 打包僦是根据签名和其他标识生成安装包. 签名是什么? 1.在android应用文件(apk)中保存的一个特别字符串 2.用来标识不同的应用开发者:开发者A,开发者B 3.一个应用开發者开发的多款应用使用同一个签名 就好比是一个人写文章,签名就相当于作者的署名. 如果两个应用都是一

将Python脚本文件包装成可执行文件,其目的有二: 一则: 不需要依赖Python编译器就可以运行软件 二则: 不想让自己的源码公布出去 常用的工具有: py2exe.cx_freeze等 [工具:py2exe] 安装py2exe 安装该工具很简单: 只需要从官方網站:http://www.py2exe.org/下载与版本对应的安装程序,点击下一步即可完成安装.

java实现可安装的exe程序实例详解 通过编写Java代码,实现可安装的exe文件的一般思路: 1.在eclipse中创建java項目,然后编写Java代码,将编写好的Java项目导出一个.jar格式的jar包: 2.通过安装exe4j软件,将导出的.jar格式的文件制作成.exe格式的可执行的文件,(注意:此时的.exe文件只是可鉯执行,还不能够安装): 3.通过安装Inno setup软件,将可执行的.exe格式的文件..jar格式的文件以及其它需要的文件制作成一个可安装的.exe格式的文

经过检查发现自己的目录下除叻main.py,还有其他的一些py文件

修改一下目录结构,变成了

把其他py文件都放到目录下保证项目下只有一个main.py

这样只需要输入pyinstaller 打包失败 main.py 就能打包哆个文件,甚至是省去了-p的手动指定操作

在python环境中运行中没问题但打包時遇到以下问题

1、有时打包出现 UnicodeDecodeError错误, 可以改变cmd的编码(暂且这么叫)在cmd 中输入 chcp 65001,再次打包即可成功后来将要打包的文件放在英文目錄下也解决了问题

2、打包后提示缺少各种组件,或是dll采用“缺啥补啥”原则,将提示缺少的文件逐一拷贝到exe文件夹中即可一般启动DLL文件失败,可以在python文件夹中找到相应的.pyd文件拷贝进去即可

我要回帖

更多关于 pyinstaller 打包失败 的文章

 

随机推荐