python打包成exe工具

2024-03-04发布者:zhangliang大小: 下载:0

文件大小:

软件介绍

py2exe实际上便是一款能够将python2.7撰写的脚本轻轻松松装包成exe格式的实用工具。程序安装应用都非常简单,我也会保证简易的实例教程,必须的朋友下载试试吧!

py2exe如何使用

默认设置状况下,py2exe在文件目录dist下创建下列这种务必的文件:

1.一个或好几个exe文件。

2.python##.dll。

3.好多个.pyd文件,他们是已编译程序的后缀名,他们是exe文件所须要的;再加上其他的.dll文件,这种.dll是.pyd所须要的。

4.一个library.zip文件,它包括了已编译程序的纯的python控制模块如.pyc或.pyo

上边的mysetup.py创建了一个控制面板的helloword.exe程序流程,假如你需要创建一个图型客户界的程序流程,那麼你只必须将mysetup.py中的console=[helloworld.py]更换为windows=[myscript.py]既可。

1.创建您的设定脚本(setup . py)

py2exe拓宽 Distutils 用一个新的“指令”。 假如你早已安裝了第三方Python控制模块的一个好机会你见过最少一个distutils命令:

C:\Tutorialpython setup.py install

“安裝”是一个Distutils的指令,安裝(一般是一个Python控制模块或包)。 Distutils关键点必须安裝中包括设定。 py(有时候是别的有关文件)。

“py2exe”是一种新的Distutils命令导进py2exe时加上。 应用py2exe您必须创建一个设定。 py文件告知Distutils和py2exe你想做什么。 这是一个设定。 py的简约是合适大家的实例程序流程…

转换号码表明

1 from distutils.core import setup

2 import py2exe

3

4 setup(console=[hello.py])

2.运作安裝脚本

下一步是运作安裝脚本。 保证给py2exe指令和期待见到好多好多的輸出:

C:\Tutorialpython setup.py py2exe

running py2exe

*** searching for required modules ***

*** parsing results ***

creating python loader for extension zlib

creating python loader for extension unicodedata

creating python loader for extension bz2

*** finding dlls needed ***

*** create binaries ***

*** byte compile python files ***

byte-compiling C:\Tutorial\build\bdist.win32\winexe\temp\bz2.py to bz2.pyc

byte-compiling C:\Tutorial\build\bdist.win32\winexe\temp\unicodedata.py to unicodedata.pyc

byte-compiling C:\Tutorial\build\bdist.win32\winexe\temp\zlib.py to zlib.pyc

skipping byte-compilation of c:\Python24\lib\StringIO.py to StringIO.pyc

[skipping many lines for brevity]

skipping byte-compilation of c:\Python24\lib\warnings.py to warnings.pyc

*** copy extensions ***

*** copy dlls ***

copying c:\Python24\lib\site-packages\py2exe\run.exe - C:\Tutorial\dist\hello.exe

*** binary dependencies ***

Your executable(s) also depend on these dlls which are not included,

you may or may not need to distribute them.

Make sure you have the license if you distribute any of them, and

make sure you dont distribute files belonging to the operating system.

ADVAPI32.dll - C:\WINDOWS\system32\ADVAPI32.dll

USER32.dll - C:\WINDOWS\system32\USER32.dll

SHELL32.dll - C:\WINDOWS\system32\SHELL32.dll

KERNEL32.dll - C:\WINDOWS\system32\KERNEL32.dll

C:\Tutorial

将创建2个文件目录运作安裝脚本时,搭建和地区搭建文件目录做为工作中空间在您的应用软件已经装包。 它是安全可靠的删掉后搭建文件目录设定脚本运作完毕以后。 dist文件目录中的文件都必须运作您的应用软件。

3.检测你的可实行文件

即然早已创建了包准备好检测:

C:\Tutorialcd dist

C:\Tutorial\disthello.exe

Hello World

出色的,它的原理! ! !

image.png
发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

版权声明:

1 本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!

2 本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。

3 若有关在线投稿、无法下载等问题,请与本站客服人员联系。

4 如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系QQ:2499894784

返回顶部