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
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