用pyinstaller封装同样的python文件,为什么3.6封装的要远远大于3.5封装的?

用pyinstaller封装同样的python文件,为什么3.6封装的要远远大于3.5封装的?

python3.6封装大小200M;
python3.5封装60M。
用到的库有os、cv2、numpy、pyzbar
并且通过from……import……和直接import cv2,并没有让封装的exe大小减少多少?
那怎么才能让封装的exe尽可能的小呢?

0

1个回答

你可以用一些解压缩文件解压看看里面的文件有什么不同。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用pyinstaller封装Python代码
使用pyinstaller封装代码的方法及报错处理,关于pyinstaller的一切都放在这里,有新内容就在这篇添加。
关于Python3.5将.py文件打包为.exe文件
关于Python将.py文件打包为.exe文件   我发现网上的很多方法都将问题复杂化了,其实就两步嘛!!     1、pip install PyInstaller     这一步很关键,有人是直接从网上去下载PyInstaller安装包     那种方法不好,因为还得自己去下载一些相关的扩展包如pywin32     直接pip可以一步到位不用自己去装其他东西     安装成功
使用PyInstaller封装tkinter编写的带GUI的py程序转成exe程序
看人家都能编图形化界面,还可以在windows下独立运行,python也耐不住寂寞了。于是就有了PytInstaller和tkinter。 python环境: python3X 第一步,在windows下安装PytInstaller: $ pip3 installPytInstaller 即可,至于为什么要在windows下安装,是因为,这个模块在linux下使用只会将py文件转换...
python程序的加密和打包
用CYTHON编译加密: build.py #!/usr/bin/python #encoding: gb2312   filename="client_missions.py"     print "--------------------------------------" print " python build.py build_ext --inplace"
Python3.6.3 程序.exe格式打包发布
主机: win10 Pro Python: Python3.6.3 64位 1, 联网使用pip 安装pyinstaller: pip install pyinstaller, pip 会安装pyinstaller 及其依赖包 2, 命令行模式下切换到源代码所在目录运行:pyinstaller -Fw 源代码文件名  -F: 生成单个可执行文件 -w:GUI模式下不显示命令行窗口 其它
【python】使用pyinstaller将py文件打包成exe可执行程序
首先安装pyinstaller :pip install pyinstaller 安装失败可以尝试离线安装。这里推荐一个python库镜像站:https://www.lfd.uci.edu/~gohlke/pythonlibs/  pyinstaller的官方下载:http://www.pyinstaller.org/ 安装完成后就可以进行打包了。 运行cmd,进入到要打包的py文件的所在...
Python封装连接数据库
1. 数据库配置 #db.conf #配置数据库 [database] dbhost=127.0.0.1 dbport=3366 dbname=test dbuser=test dbpassword=test dbcharset=utf8 2. 读取配置 #encoding:utf-8 #name:mod_config.py import ConfigParser import o
Python程序的exe封装--pyinstaller库的使用
简介:PyInstaller是一个十分有用的第三方库,通过对源文件打包,Python程序可以在没有安装 Python的环境中运行,也可以作为一个独立文件方便传递和管理。 安装:在命令行使用pip install pyinstaller安装即可。 使用:使用 PyInstaller库十分简单,假设python_test在D盘根目录下,则只需在命令行敲入如下指令: >pyinstaller...
树莓派3B原装Linux下使用PyInstaller将Python程序打包为可执行程序
首先在终端使用命令pip install pyinstaller安装PyInstaller 如果安装过程中报错,则进官网http://www.pyinstaller.org/下载最新的安装包安装,进入解压的文件夹,运行命令python setup.py install进行安装。 推荐源码安装 安装好了使用命令 pyinstaller ***.py 进行打包程序会报错 Fatal ...
Python编程文件打包——PyInstaller实现Python文件打包或生成.exe文件
目录 PyInstaller安装 PyInstaller使用 使用PyInstaller.exe错误及解决 关于sqlite error no such table错误的解决办法 问题:python3:(unicode error) 'utf-8' codec can't decode 打包python exe程序去控制台窗口问题:Hidden import "_cffi_ext.c"...
linux用pyinstaller将tensorflow的python代码打包成可执行文件
pyinstaller可以轻易地将python代码打包成可执行文件。1、安装pyinstaller-Bash 代码1sudo pip install pyinstaller安装好后,可以用如下命令查看pyinstaller版本-Bash 代码1pyinstaller --version2、写python代码test.py,如-Python 代码1import numpy as np2 3if __...
Pygame使用pyinstaller打包exe以及停止工作问题
前几天在某老师傅的引导下做了2048小游戏,想发给室友玩,但她们没安装python环境,谷歌了下,python脚本可以打包成exe,实际步骤很简单,但过程中的问题千奇百怪。。。花了一天,终于可以在室友电脑上运行了。 首先说一下打包过程: 1.下载pyinstaller(一个用来打包程序的模块),(可以在官网下载,然后安装,)我就直接在anaconda,运行cmd,输入pip pyinstal
python 自定义 包 模块 打包 安装
(1)把自定义模块的路径,导入sys.path,可以在任何地方直接导入自定义模块。 import sys print sys.path sys.path.append('/usr/local/pythonpath') (2)导入自定义包下的模块 包导入路径内的每个目录内都必须有__init__.py文件,__init__.py可包含python代码,但通常为空,
Python简单解析和封装json
python list对象转换成json格式 #!/usr/bin/env python import json data = [{'type':'trigger','addr':'0x1234','data':'0x1234'}] print "data:", data json_str = json.dumps(data) print "json:", json_str 输出结果: d
Logger:封装系统log的日志打印工具
一、在module的gradle中添加依赖: compile 'com.orhanobut:logger:1.15' 截图: 注:更改gradle文件后记得同步哦! 二、初始化我们的Logger对象,这里建议在application中进行全局初始化 注:不要忘记清单文件中的name属性~~!(来自lowB的善意提醒~) 三、结
【tkinter】python工具pyinstaller打包生成exe文件非常大的原因分析(openpyxl)openpyxl
【python】python的打包工具pyinstaller生成exe非常大的原因分析(openpyxl)openpyxl -F 打包出来 一个一个都有200多mfrom tkinter import * from tkinter.font import Font from email.mime.text import MIMEText from email.header import Heade...
python3.6.1 打包成.exe可执行文件
环境: python3.6.1 win10 1、下载pyinstaller. 2、下载并安装pywin32 (根据自己的python版本我的对应版本pywin32-220.win-amd64-py3.6.exe) 3、进入pyinstaller文件夹 执行 python pyinstaller.py会出现以下内容,说明安装成功 4、打包,选好自己的写的一个python程序( 例
Python制作小软件——4. 利用PyInstaller打包成exe文件
在前面:Python制作小软件——3. 利用PyQt5实现界面中的功能,介绍完了Python中如何呼唤出我们的界面后 最后最重要的就是将我们做好的东西,全部打包成一个.exe可执行文件。这里我们使用的是PyInstaller进行封装。(查找过许多方法,但是最后还是选择了相对而言最便捷的方法进行封装) 安装PyInstaller 我们还是使用pip进行安装: pip install ...
关于python3.6使用pyinstaller出错问题
使用python3.6在win7上打包程序发生错误 IndexError: tuple index out of range 解决办法: 下载:https://github.com/pyinstaller/pyinstaller 将pyinstaller文件夹覆盖python3.6文件夹下的Python36\Lib\site-packages\PyInstaller 我的是C:\Prog
Python程序打包
最近因为做项目需要,需要在windows中安装pyinstaller用于将.py文件生成脱离python平台的可执行程序*.exe文件。安装第一步:安装python2.7第二步:安装pywin32(Python for Windows Extensions)第三步:安装pyinstaller3.2测试安装成功:C:\Users\AA>pyinstaller usage: pyinstaller-sc
python桌面应用(pyinstaller打包多个py文件)
https://www.jianshu.com/p/c99577b9c901   python桌面应用(pyinstaller打包多个py文件)   几个常见问题 一 、当写这篇文章的时候,pyinstaller官网版本对pyqt5打包可能会遇到Could not find QtWebEngineProcess.exe.的错误。解决方法为: 1.在github下载新版本的开发包。 2...
如何跳过各种坑,将python程序用pyinstaller打包为exe?
之前写过一篇文章,讨论如何用selenium爬取句子迷网页上的箴言,以及如何将这些句子写到图片中,再将图片设置为桌面背景,并且定时更新,有兴趣可以瞧瞧。 这篇文章讨论一下如何将以上的python程序用pyinstaller打包成exe,从而可以更加容易的分享给别人,让他人羡慕嫉妒恨。 首先将python程序转换成exe,常用的有pyinstaller,py2exe, nuitka。最后一个nu...
怎样将py文件生成exe文件——在Anaconda3下安装使用pyinstaller
Python生成可执行文件主要有三种方法,利用py2exe,pyInstaller或cx_Freeze。这里选择pyinstaller。Python环境配置不同,安装pyinstaller的方法和生成exe文件的操作方法也不同。 这里给出Anaconda环境下,pyinstaller的安装和使用的方法,不需要专门到网站下载,在Anaconda Prompt里输入两条指令即可,比较简单。   (...
python中用pyinstaller将游戏打包成EXE中遇到的问题
我在学习python过程中,一直在学习《python编程:从入门到实践》 在学习外星人入侵游戏时中,遇到一个问题 就是pip pyinstaller之后,将我写的文件打包成exe文件,最终是能打包成exe但是最后的问题在cmd窗口上出现这样的文字: Fatal Python error: initfsencoding: unable to load the file system codec ...
Python打包方法——Pyinstaller
背景:最近项目中用到C++调用Python脚本,但Python脚本又依赖其他的第三方包。C++项目需要打包成一个安装包,用户电脑上不能安装Python,不安装Python依赖的包。 方案:将Python中.py需要依赖的第三方包转化成.pyd格式文件,放到C++的exe运行目录bin下即可。那么问题来了.pyd文件可以通过py2exe工具获得。一般情况下,项目经理会要求做一个De
利用pyinstaller,把你自己的py程序做成exe给其他人玩
背景:之前写了个人邮刷课程序,详细可看我上一篇博客:记录一次刷课过程,想着为什么不给其他同学使用,满足我小小的装13心里,可其他人没有python环境啊,于是就百度看看有没有打包的软件,于是决定使用pyinstaller这个包。使用很简单,pip install pyinstaller会自动安装依赖,然后到项目所在的环境命令行执行:pyinstaller -F yourpy.py(自己的py名)网...
用Pyinstaller打包Python发布exe应用
用Pyinstaller打包Python发布exe应用本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: [TOC]目录用 [TOC]来生成目录:Markdown及扩展 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— [ 维基百科 ] 使用简单的符号标识不同的
打包DMG方法 (Mac 中)
当程序开发完成之后,面对的一个重要问题就是打包的发布,当然打包的方法有很多,不过在mac电脑环境中,比较典型的打包安装方式是dmg的镜像打包。 dmg打包的好处,就是可以刻录光盘。具体的步骤和方法,现总结如下: 1、首先,当然是将你需要的程序编译好,形成app文件,但是有些人愿意便以为pkg文件,当然这也是可以的。          2、在桌面创建一个目录,然后将需要
把python文件打包成二进制文件,封装代码,达到保护代码的目的
通过cpython把python的文件转换为二进制文件,达到代码保护的目的参考文档  http://docs.cython.org/en/latest/1、下载Cython-0.28.2.tar.gz     python setup.py install安装2、创建你需要打包成二进制的python文件    test.py    def hello(s):        print(s)3、创建...
python3.5入门笔记(9) 类,权限,继承及封装
类 1、类的使用 class MyClass(object):     i=123     def f(self):         return 'hello,world' test=MyClass() print(test.i,test.f()) >>>123 hello,world 2、类的构造 class cltdy:       #定义类,并命名 ...
Pyinstaller打包jieba项目相关解决方案
在windows10上使用Pyinstaller打包一个Python3.6的jieba相关的项目时遇到一些问题,写下此文为遇到同样问题的小伙伴提供思路。 遇到的一些问题: 缺少dict.txt 缺少idf.txt 自定义停用词词典 注意:2,3问题更有可能是神秘力量导致的 缺少dict.txt 打包项目是成功的,但是运行项目时就会提示缺少文件 这是因为jieba会到默认...
用Pyinstaller打包Scrapy项目问题解决!!!
这个是我的项目目录: 众所周知,dist,build和crawl.spec是打包后生成的文件。 思路就是:写一个脚本来运行我们的Scrapy项目,接着用Pyinstaller将该脚本转化为exe文件。 刚开始想用以下脚本文件来运行: from scrapy import cmdline cmdline.execute("scrapy crawl SpiderName".spli...
利用pyinstaller打包.py文件,将python的脚本部署到其他没有安装python环境的电脑,同时可以传参数(mac os)
安装 ·pip3 install pyinstaller 切换到.py文件路径,执行:pyinstaller -F **.py 执行成功后./dist路径下生成可执行文件,将dist文件夹压缩即可 将压缩包发给没有python环境的mac(mac生成的可执行文件,必须在mac下执行,windows需要在windows环境相生成.exe文件) 解压后切换到./dist路径 cd ./dist ...
如何将python程序封装成exe可执行文件
如何将python程序封装成exe可执行文件将python程序直接转成exe程序的方法很多,主流的工具有PyInstaller、cx_freeze、py2exe等,论及优缺点,可谓各有千秋。然而,再好的工具在使用的时候也会遇到各种各样的问题。这里无法比较哪个好那个坏,不同工具对不同类型程序的处理能力不同,也许你用这个方法转化出来的程序出问题了,换个方法就行了。本文主要介绍py2exe的安装和使用。p
Python3.6应用Pyinstaller打包py文件的一些注意事项
打开cmd进入要打包的py文件目录,使用命令Pyinstaller -F -w -p -i myfile.py -F 表示生成单个可执行文件 -w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧! -p 表示你自己自定义需要加载的类路径,一般情况下用不到 -i 表示可执行文件的图标 当py文件中含有第三方库时,打包之前要把用到的第三方库文件
树莓派安装pyinstaller打包可执行程序
1 ,官网www.pyinstaller.org下载Pyinstaller安装包; 2,解压缩安装包 3,CD到该文件夹,运行sudo su获得root权限 4,执行python3 setup.py install进行安装 5,执行pyinstaller *.py打包为可执行程序,加-F为打包成单个文件 6,在dist文件中找到该文件...
【Python】进阶 —— 【5】pyinstaller 打包多个 py 文件为一个 exe
核心语句: pyinstaller -F main.py -p py_dir 详细描述: test 目录下有三个 py 文件,分别为 cmmd.py、hello.py、test2/word.py, 依赖关系如下(A>B 表示 A 依赖于 B,或者说 A 中从 B 中 import 一些内容) cmmd.py > hello.py > word.py 三个文...
如何使用py2exe打包arcpy脚本?
我们可以在ArcGIS之外调用arcpy站点包运行python独立脚本,从而批量化任务提高工作效率。 如果可以把做好的脚本打包成exe是不是就更方便了呢?想想一键式处理也挺开心的。Python打包的问题最早是在 ArcGIS知乎 中看到的,有人提问为何打包失败,我还有幸被邀请回答,虽然在这一块我也是小白一枚。 后来,得空时也搜了下相关的资源,虽然大部分人持悲观态度说arcpy不支持打包,但刚好有个帖
打包时遇到pandas库报错处理(转)
pandas模块半天打包不了,折腾半天终于搞定了: 1.在python34的安装路径下找到PyInstaller\hooks的位置,例如:C:\Python34\Lib\site-packages\PyInstaller\hooks2.在此目录下新建文件hook-pandas.py,并填写以下内容:hiddenimports=[ #all your previous hidden impo...
3.5立体声耳机座PCB封装
3.5mm立体声耳机座的PCB封装,4节包括左右声道和mic
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习封装 java 封装学习