使用py2exe打包一个.py和多个.py的方法

本文介绍了如何使用py2exe工具将.py文件及其依赖库和外部资源打包成可在Windows上运行的.exe程序。步骤包括安装py2exe、创建setup.py脚本、编写批处理文件以及打包多个.py文件的技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、py2exe可以用来把 .py文件以及其他所需要的库和外部文件(图片,音频) 打包成 .exe文件 的工具,变成exe文件后,就可以在所有windows系统环境下运行了
2、使用方法:
        1)安装py2exe
        2)把所有要打包的东西先放到一个文件夹里面(方便打包)
        3)新建一个 .py 文件 (一般叫 setup.py),在里面输入
from distutils.core import setup
import py2exe
setup(console=["game.py"]) #console可改为windows
         4)在这个文件夹中,新建一个txt记事本,并在里面输入
              cd D:\game_Myself                    ——(这个路径是打包东西所在的文件)
              setup.py py2exe
               保存后,把 .txt 后续名 改成 .bat
         5)双击.bat文件,这是就会自动生成两个文件夹,其中一个叫dist的文件夹中,就有我们所需要的exe文件了                                           
         6)把外部文件,全部拷贝到dist文件夹中(源文件中,载入外部文件时不必写完整的路径,直接写文件名+后缀即可,但一定要把外部文件复制到dist文件夹中)
 
 
 
 


#########################打包多个py####################################
摘自贴吧:
http://tieba.baidu.com/p/3604893328

gajgan: 很简单。后来我自己弄懂了。多个文件时,你把这些py文件和setup.py文件放一起,其他不用管。就行了。
2015-3-29 18:46回复


goldjohnson: 这样的话写setup。py的时候应该最后一句是这样写的吧?setup(console=[‘first.py’]) 而不用写成这样setup(console=[’first.py’,‘second.py’]) 了?
2015-3-29 19:29回复


gajgan: 回复 goldjohnson :console是控制台程序,如果你是用户界面程序,改成windows。然后就只要写first.py就OK
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值