现在py2exe已经支持python3了!不用再纠结cx_Freeze
环境
python3.4 安装
-
py2exe 0.9.2.2下载安装:
https://pypi.python.org/pypi/py2exe/
py2exe的使用
网上有详细的相关资料,故步骤精简如下:
- 创建测试脚本helloworld.py
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import time
print('hello world!')
time.sleep(10) #让print结果在窗口显示10s,便于执行exe文件时看到效果
2. 创建setup.py脚本
from distutils.core import setup
import py2exe
setup(console=['helloworld.py'])
3.运行setup脚本生成exe文件
4. 对于“1 missing modules ? readline”的问题,可以安装pyreadline来解决。
5. 现在已经可以在dist目录下看到helloworld.exe文件,双击可以运行:
py2exe-missing-modules : readline is not compatible with Windows