现在py2exe已经支持python3了!不用再纠结cx_Freeze
网上有详细的相关资料,故步骤精简如下:
#!/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'])
4. 对于“1 missing modules ? readline”的问题,可以安装pyreadline来解决。
5. 现在已经可以在dist目录下看到helloworld.exe文件,双击可以运行:
参考:
怎么在windows下安装pip?
py2exe使用教程
py2exe-missing-modules : readline is not compatible with Windows
https://pypi.python.org/pypi
pywin32 installer 下载