• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 使用py2exe在Windows下将Python程序转为exe文件

使用py2exe在Windows下将Python程序转为exe文件

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了py2exe python3.5,py2exe for python3,py2exe python2.7,python py2exe,py2exe python3.6等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

前提条件:
需要安装easy-install模块,这是一个python的模块打包工具。

首先下载easy_setup.py的源代码,下载地址:
http://pypi.python.org/pypi/setuptools
自己用记事本存放源代码用.py后缀名,在命令行执行即可,这样你就可以在python的安装目录下Python\Scripts这个目录看到有多好几个关于easy_install的文件,说明这个easy_install安装好了,那么应该如何使用这个这个安装方法呢?

打开cmd,命令行,进入到Python\Scripts目录下,这个目录下执行easy_install python-dateutil,既可以安装dateutil这个模块,easy_install pyparsing就可以安装pyparsing这个模块了。

我的机子就是:

E:\ANZHUANG\Python\Scripts>easy_install python-dateutil 
E:\ANZHUANG\Python\Scripts>easy_install pyparsing 
E:\ANZHUANG\Python\Scripts>easy_install chardet 

</div>

这样执行就ok了!

py2exe模块安装:
http://prdownloads.sourceforge.net/py2exe下载对应版本的安装包。

样例代码:
新建test.py文件,内容如下:

print "show me" 

</div>

新建一个mysetup.py编译文件,内容如下:

from distutils.core import setup 
import py2exe 
setup(console=["test.py"]) #注意test.py与前面新建的是一致的 

</div>

运行如下命令:

>>python mysetup.py py2exe
</div>

运行结果:
当前目录下新增一个dist目录里面包含不等数目的如下类型文件:

  • .exe 其中包含一个目录文件
  • .pyd 已编译的py文件
  • .dll 需要用到的外部DLL文件,其中包含一个pythonxx.dll
  • .zip 需要用到的库文件,里面打包了所有需要库文件的编译文件

查看帮助:

python mysetup.py py2exe --help 

</div>

样例目录:
安装py2exe模块后,其自带的样例存放在:lib\site-packages\py2exe\samples

说明:
编译不同类型的二进制所需要的参数是不一样的,比如:命令行程序参数名是console,而GUI程序的参数名是Windows;具体可以先参考样例或帮助命令脚本先!

用后感:
原本以为是转换完以后就只剩一个exe文件,用过才发现并没有想想象中那样把所有的内容都进行了二进制编码。呵呵,有时候想的东西太理想了,毕竟这样时最容易实现的可行方案!

</div>

您可能想查找下面的文章:

  • 使用py2exe在Windows下将Python程序转为exe文件
  • Windows下用py2exe将Python程序打包成exe程序的教程
  • Windows下用py2exe将Python程序打包成exe程序的教程
  • Python使用py2exe打包程序介绍
  • Python使用py2exe打包程序介绍
  • python教程之用py2exe将PY文件转成EXE文件

相关文章

  • Ruby元编程基础学习笔记整理
  • Python random模块(获取随机数)常用方法和使用例子
  • python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
  • Python使用Supervisor来管理进程的方法
  • Python应用03 使用PyQT制作视频播放器实例
  • Python splitlines使用技巧
  • Python中的anydbm模版和shelve模版使用指南
  • Django返回json数据用法示例
  • Python的Flask框架中实现分页功能的教程
  • Python脚本实现自动将数据库备份到 Dropbox

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python计算三角函数之asin()方法的使用
    • 跟老齐学Python之编写类之三子类
    • Python多线程实现同步的四种方式
    • 简单分析Python中用fork()函数生成的子进程
    • python3.5仿微软计算器程序
    • Python标准库之sqlite3使用实例
    • 为Python的web框架编写前端模版的教程
    • Python常用正则表达式符号浅析
    • 用Python写的图片蜘蛛人代码
    • Python的Django中django-userena组件的简单使用教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有