后来找到了cx_Freeze这个项目(传送门)。
在项目官网找到对应的版本下载安装后,在程序目录新建一个.py文件(比如我这里使用的py2exe.py作为文件名,py2exe.py和CopyFiles.py在同一个目录):
1
2
3
4
5
6
7
8
9
10
11
|
#encoding:utf-8
from cx_Freeze import setup, Executable
setup(
name = "CopyFiles",
version = "1",
description = "I wish programming was this easy",
executables = [Executable("CopyFiles.py")]) |
然后再执行刚才的py2exe.py文件:
这样就把该程序和运行环境一起整在了”build”目录下。
注意(1)最终发布的文件【不能在中文目录】。
(2)cx_Freeze版本和Python的版本必须一致,比如说都是3.2或者是3.3
(3)cx_Freeze版本和Python 必须都是32位或者是64位