问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何将python开发的程序打包发布

发布网友 发布时间:2022-04-20 15:46

我来回答

2个回答

热心网友 时间:2022-04-18 07:08

1、下载并安装py2exe,可下载最新版本。

2、编写安装脚本,比较简单,不过多解释,如下:

Screenshot_setup.py

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from distutils.core import setup
import py2exe

includes = ["encodings", "encodings.*"]
data_files = ['CameraDll.dll']
options = {"py2exe":
{ "compressed": 1,
"optimize": 2,
"bundle_files": 1,
"includes": includes

}
}

setup(
version = "1.0",
description = "Screenshot Tool",
name = "Screenshot Tool",
options = options,
zipfile=None,
data_files = data_files,
console=[{"script": "Screenshot.py", "icon_resources": [(1, "Screenshot.ico")] }]
)
各参数含义见第5小节或执行python命令行下执行help(py2exe)查看。

3、打包程序:

a、将要找包的程序、文件和打包脚本放在同一目录下,如下:

E:\tmp\pyexe_tmp>tree /F
文件夹 PATH 列表
卷序列号码为 0007F240 101F:F68D
E:.
CameraDll.dll
screenshot.ico
Screenshot.py
screenshot_setup.py
没有子文件夹

E:\tmp\pyexe_tmp>
b、执行打包脚本:
E:\tmp\pyexe_tmp>python screenshot_setup.py py2exe
python screenshot_setup.py py2exe
running py2exe
creating E:\tmp\pyexe_tmp\build
creating E:\tmp\pyexe_tmp\build\bdist.win32
creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe
creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe\collect-2.6
creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe\bundle-2.6
creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe\temp
creating E:\tmp\pyexe_tmp\dist
*** searching for required moles ***
*** parsing results ***
*** finding dlls needed ***
*** create binaries ***
*** byte compile python files ***
writing byte-compilation script 'e:\tmp\tmp1ecbcw.py'

热心网友 时间:2022-04-18 08:26

有两个项目的解决方案:一个 Silverlight 应用程序和一个承载该 Silverlight 应用程序的 ASP.NET Web 应用程序。Silverlight 业务应用程序具有内置功能。默认情况下,它们有一个主页、一个“关于”页、一个导航栏和站点注册功能。此外还提供了一个默认应用程序名称来作为资源字符串,您可以将该资源字符串更改为您的应用程序名称。
创建应用程序
在 Visual Studio 2010 中,在 Visual Basic 或 C# 中创建一个名为 AdventureWorksApp 的新 Silverlight 业务应用程序项目。在演练:使用“Silverlight 业务应用程序”模板中介绍完成此任务的过程。AdventureWorksApp 解决方案用两个项目创建:一个 AdventureWorksApp Silverlight 项目和一个 AdventureWorksApp.Web Web 应用程序项目。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
显卡降价矿难了!分享几个检测矿卡的实用软件 怎么分辨二手显卡刷bios 下文教你 怎么识别矿卡 鉴别矿卡的方法介绍 怎么设置小度在家回家视频通话? 贵阳砂岩雕塑厂有哪些 西安市长安二中附近有老年公寓没 来西安这么久了第一次租到性价比高的房子,松鼠公寓良心推荐_西安... 陕西省自强中等专业学校2024年学费多少 宝鸡市区有什么比较好的楼盘 乔安如何远程监控 全家会员卡积分怎么用 如何将python文件打包成exe文件 我的腾讯会员怎么没有自动续费,但好像扣了业务费吧 python 程序怎么打包发布 怎么补办便利店全家的会员卡? 怎么把python打包成exe 如何将python程序打包为exe 会员到期了如果不及时续费它可以延续几天后会取消... 如何将一整个python工程打包 如果在会员没有到期时续费,是按续费的时候算起,... python123编程完成后如何将程序打包? 超级会员全家桶合约有效期怎么计算? 如何打包python文件 全家尊享会员怎么退订。打电话给客服怎么说 怎么把python打包成一个程序 我的会员到期了 如果一个星期不续费 是什么样 全家会员续费自己手机上可以操作吗? 全家便利店每张会员卡每年收一百元到期不退款合法吗? 如果我的会员今天到期。我没有续费。明天再续费,... 手机如何淘宝直播 全家会员卡有什么用? 怎么把python程序打包成apk,谁能教我谢谢! 我的会员没有到期但是我想续费请告诉我详细步骤 vs2017如何打包python项目,生成exe文件 全家有会员价和没有会员价的吗 如何把python脚本打包成exe 全家积分,更新优化新反版,会员积会没有吗? 怎么将多个python打包成exe文件 怎么把python程序打包成操作系统? 求问怎么把一个python程序打包成apk mac 怎么打包python程序 如何使用pyinstaller打包python文件为exe文件 如何将python包含的库的程序打包为exe 如何将自己的Python代码打包发布到pypi上 62开头的是什么银行卡 62打头和43打头的信用卡有什么区别 哪些银行的银联卡62开头? 62开头的银联信用卡和不是62开头的银联信用卡有什... 什么是62开头银联卡? 怎么查自己银行卡的银联号