首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于esky实现python应用自动升级

调用声明类,做为基类之一 class UpApp(wx.App, SoftwareUpdate): 3、app初始化softwareupate,一般放在OnInit() wx.GetApp...五、编译命令 注意setup.pyversion=1.0就是版本定义,若是要发布升级版,只要把version修改成1.1或者2.0,程序就会判断为升级包,进行更新。...: 1)、wxImageViewer是应用名,对应setup.pyname定义 2)、1.0是版本号,对应setup.pyversion定义 3)、amd64代表64位编译版本,跟python版本一致...VER = '1.16.1102.1'# Common settings exeICON = 'et.ico' NAME = "eTaxMain.exe" FREEZER ='cx_freeze' ESKY_VERSION...= ESKY_VERSION['version'] metadata.description = ESKY_VERSION['description'] metadata.copyright = ESKY_VERSION

1.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

Python脚本到Windows可执行程序——Cxfreeze安装与使用

—Cxfreeze安装与使用 写好 Python 程序,分发到 Windows 用户时候,如果再在每一台电脑上配置执行 Python 程序解释器相应依赖库,就会比较繁琐。...# --target-name 是打包后程序名 # --base-name=win32gui 程序用到图形化界面后,配置可使程序打开时隐藏黑窗口 # --include-modules 是要包含模块或库...(我使用时候,这一项不起作用,还不知道为什么) 如果常用,可以工程目录下建一个 build.bat 文件,存放上述命令。...使用 setup.py 详细配置 编写 setup.py 文件 from cx_Freeze import setup, Executable build_exe_options = {..."] # 可以添加程序用到其他文件 } setup( name="", version="1.0", description="", author="Combofish

2K10

使用 cx_Freeze 编译 Python script 成可执行档(.EXE)

参考链接: Python中使用CX_Freeze 早先都使用 pyinstaller 进行 Python Script 打包成单一 Exe,但最近不得不放弃使用, 其原因在于编译后档案几乎 100%...cx_Freeze --upgrade 指令安装, 但在 stackoverflow 问题回答改为使用 Python 3.6 x32 版本就可以顺利安装,我想又是跟系统位元数有关, 不过老子就是要用...接下来问题,就一对一对答拉~    # Project Name:          # Version[1.0]:          # Description:       ...[setup.py]:           # Setup script written to setup.py; run it as:          python...  9. 按下 "Y" 后,cx_Freeze 就会开始编译档案,编译完成后即可以同目录下 build 资料夹找到编译后相关档案。 10. 记得!

91800

python如何编写win程序

实际操作过程: 1、app.py同一目录下建立文件,setup.py 内容根据需要增删改, #setup.py import sys, os from cx_Freeze import setup,...( name = "appname", description='App Description', version=__version__, options = {"build_exe": {...bdist_msi 之后生成两个文件夹,build dist build\exe.win32-3.6找到生成exe文件 ?...# 一、开发前期准备 1. boa-constructor-0.6.1.bin.setup.exe 一个wxWidges集成开发环境,简单如Delphi,可以直接拖拽控件,并且其他集成环境不一样,...,将python写windows程序或控制台程序直接打包成exe可执行文件,供用户使用 上述三个软件都是基于python2.6,软件版本一定要配套,因为他们默认安装路径python版本有关系,否则会找不到相关库存在

72720

解决cx_Freeze打包出错importError:can not import name idnadata

然而,有时使用cx_Freeze进行打包时,可能会遇到​​importError: can not import name idnadata​​错误。...​​setup.py​​文件,找到​​options​​或​​include_files​​字段,这是用于指定要包含在打包文件其他文件或文件夹字段。...示例代码下面是一个实际应用场景示例代码,展示了如何使用cx_Freeze来打包Python程序,并解决​​importError: can not import name idnadata​​错误。...cx_Freeze打包背景Python开发,我们通常会使用一些打包工具将我们Python代码打包成可执行文件,以方便程序发布部署。...cx_Freeze特点跨平台支持:cx_Freeze可以Windows、LinuxmacOS等操作系统上运行,并且可以打包出对应可执行文件。

39930

python 使用cx-freeze打包程序实现

1.py 2.py 是自己要打包程序名字 注意里面的四个绝对路径改成真实路径,否则会爆各种奇怪错误,运行 python setup.py install 执行exe 比如下图,python终端里面输入...import _tkinter是可以,但是打包以后会这样报错, 引入 tcl86t.dlltk86t.dll 后问题解决 ?...setup.py : import sys from cx_Freeze import setup, Executable import os os.environ['TCL_LIBRARY'] = "...(name='education', version='0.1', description='education software', options=options, executables...这个库来生成exe 一次项目中,同时用到了requests库base64库,我打包exe后运行老是出现闪退,我刚开始还以为是脚本问题,但是脚本用python解释器运行就不会出现错误,我真的一脸懵逼啊

1.4K30

httprunner学习9-完整用例结构(yaml&json)

config: 作为整个测试用例全局配置项,作用域为整个测试用例; test: 测试步骤变量空间(context)会继承或覆盖 config 定义内容; 若某变量 config 定义了,某...如需多个测试步骤(test)传递参数值,则需要使用 extract 关键字,并且只能从前往后传递 config配置 关键字 是否必须 格式类型 描述 name Yes string 测试用例名称...request No dict request 公共参数,作用域为整个用例;常用参数包括 base_url headers request相关参数 关键字 是否必须 格式类型 描述 base_url...,作用域为整个用例 output No list 整个用例输出参数列表,可输出参数包括公共 variable extract 参数; log-level 为 debug 模式下,会在 terminal...(例如token),后续测试用例可通过$token形式进行引用 validate No list 测试用例定义结果校验项,作用域为当前测试用例,用于实现对当前测试用例运行结果校验 setup_hooks

1.7K20

Python打包exe文件方法汇总【4种】

目录对python代码打包成exe方式有4种,py2exe,pyinstaller,cx_Freeze,nuitka,分别对以上4种方法介绍,欢迎纠错提供新办法。...那么问题来了,sqlalchemy这个库初始化时候是不需要显示导入引擎库,它自己有一个create_engine()函数来初始化,这个字符串是使用者根据规则来自己填写。...python早期一个版本取消掉了GIL,代之以高粒度锁来实现多线程,但是实际应用单个线程效率大大降低。...如果py程序是多进程的话,使用pyinstaller打包会出现错误,这个时候只要加上一行代码 : if name==‘mian’: #新增 multiprocessing.freeze_support...但是我在打包中发现了一个文件,那就是另一台电脑上无法运行…并且实际编译时需要近20分钟,编译时候cpu持续100% 不过如果只是自己电脑上运行的话,还是挺好使 官方文档 注意nuitka对python

2.6K10

picamera源码阅读.1(安装文件详解)

' __url__ = 'http://picamera.readthedocs.io/' __platforms__ = 'ALL' setup函数包含参数解释 --name 包名称--------...程序关键字列表 --packages 需要处理包目录(包含__init__.py文件夹)-------setup.py同一目录下搜索各个含有 init.py包 --py_modules 需要打包...它默认setup.py同一目录下搜索各个含有 init.py包。...可想而知mock目的就是为了让我们更好进行测试 mock作用 1....模拟复杂业务接口:实际工作如果我们测试一个接口功能时,如果这个接口依赖一个非常复杂接口业务,那么我们完全可以使用mock来模拟这个复杂业务接口,其实 这个和解决接口依赖是一样原理 4.前后端联调

79010

python构建工具setup.py方法使用示例

一、构建工具setup.py应用场景安装python相关模块库时,我们一般使用“pip install 模块名”或者“python setup.py install”,前者是在线安装,会安装该包相关依赖包...在这种应用场景下,pip工具似乎派不上了用场,只能使用python构建工具setup.py了,使用此构建工具可以实现上述应用场景需求,只需 setup.py 文件写明依赖版本,然后到目标机器上使用...二、setup.py介绍from setuptools import setup, find_packages setup( name = "test", version = "1.0", keywords...'''setup( name="RedisRun", #pypi名称,pip或者easy_install安装时使用名称,或生成egg文件名称 version="1.0", author="Andreas...'''setup( name="RedisRun", #pypi名称,pip或者easy_install安装时使用名称 version="1.0", author="Andreas Schroeder

5.2K10
领券