使用py2exe将python3程序转换成exe文件

来源:互联网 发布:贵阳大数据产业博览会 编辑:程序博客网 时间:2024/06/05 15:28

现在py2exe已经支持python3了!不用再纠结cx_Freeze

环境

  1. python3.4 安装
    这里写图片描述

  2. py2exe 0.9.2.2下载安装:
    https://pypi.python.org/pypi/py2exe/


py2exe的使用

网上有详细的相关资料,故步骤精简如下:

  1. 创建测试脚本helloworld.py
#!/usr/bin/env python3# -*- coding: utf-8 -*-import timeprint('hello world!')time.sleep(10)  #让print结果在窗口显示10s,便于执行exe文件时看到效果

这里写图片描述


2. 创建setup.py脚本

from distutils.core import setupimport py2exesetup(console=['helloworld.py'])


3.运行setup脚本生成exe文件
这里写图片描述


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

0 0
原创粉丝点击