Python打包-py2exe使用

Py2exe 64位下载地址:http://download.csdn.net/detail/henujyj/8532827

Py2exe 32位下载地址:https://sourceforge.net/projects/py2exe/files/

 

以下程序执行的结果是将hello.py程序打包成hello.exe可执行文件

第一步,编写hellp.py:

#-*_coding:utf-8-*-
import Tkinter
from Tkinter import*
a = Tk()
a.wm_title(‘GUI‘)
b = Label(a,text = ‘我爱Python‘)
b.pack()
a.mainloop()

第二步,编写mysetup.py文件

windows=["myscript.py"]替换为console=["helloworld.py"]就是控制台程序了

from distutils.core import setup
import py2exe
setup(windows=[‘hello.py‘])

第三步,将这连个文件,拷贝到Python安装根目录下

第四步,dos下执行以下命令

D:\Program Files\Python27>python mysetup.py py2exe

第五步,在dist文件夹中,就看到了

第六步,运行

时间: 2024-10-25 14:30:32

Python打包-py2exe使用的相关文章

【转】python打包py2exe和pyinstaller

[转]http://www.cnblogs.com/belid/archive/2013/05/03/3056854.html 一 py2exe安装使用简介 1.py2exe安装,http://prdownloads.sourceforge.net/py2exe 选择对应的python版本去安装 2.使用,新建一个setup.py文件 #coding=utf-8 from distutils.core import setup import py2exe includes = ["encodin

【01】Python打包输出为.exe可执行文件

这是我的第01篇博客 Python打包输出为.exe可执行文件 在完成了之前的爬虫以后,为了给电脑上没有Python环境的朋友玩我的爬虫,开始尝试把爬虫的.py文件输出成.exe可执行文件. 首先,Python的教程上提到了py2exe的模块.但是一波搜索以后发现这个玩意只支持到Python3.4,而我用的是Python3.5.2,这让我很尴尬......于是继续一波搜索,发现了一个叫PyInstaller的模块.这个模块可以完美支持Python3.5,于是怒入. 首先是安装.去sourcefo

Python 打包和发布方法汇总

以下主要Python打包汇总,作为学习备份: 一.使用python内部基础工具包Distutils打包程序 1. 在打包之前需要做的就是配置好安装脚本,一般为setup.py文件: 示例(setup.py): from distutils.core import setup setup(name='Hello', version='1.0', description='example', author='haomiao', py_modules=['hello']) 该配置文件,只使用了py_m

python打包成.exe工具py2exe0-----No such file or directory错误

转自:http://justcoding.iteye.com/blog/900993 一.简介 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序. py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序.py2exe是发布在开源许可证下的. 二.安装py2exe 从h

[转]Python打包工具

作者:Tarek Ziadé,翻译:张吉 原文:http://www.aosabook.org/en/packaging.html 转载地址:http://www.ituring.com.cn/article/19090 14.1 简介 对于如何安装软件,目前有两种思想流派.第一种是说软件应该自给自足,不依赖于其它任何部件,这点在Windows和Mac OS X系统中很流行.这种方式简化了软件的管理:每个软件都有自己独立的“领域”,安装和卸载它们不会对操作系统产生影响.如果软件依赖一项不常见的类

Python打包成exe

有个好网站http://www.lfd.uci.edu/~gohlke/pythonlibs/ , 这个网站可以下载许多非官方的python库的安装包. 1.首先去这个网站下载cx_freeze安装包后安装. 2.在C:\PythonXX\Scripts\ 下可以看到cxfreeze-quickstart.bat, XX为版本号 3.运行cxfreeze-quickstart.bat, 根据向导生成setup.py setup.py类似如下: importsys fromcx_Freeze im

使用pyinstaller 2.1将python打包并添加版本信息和图标

最近用 wxpython写了一个小的脚本,因为想要发布给没有装python和wxpython的人使用,遂决定使用pyinstaller 2.1进行打包. 其中遇到几个问题: 1,给打包的文件添加图标 查看pyinstaller 的操作手册很容易发现: -i <FILE.ico>, -i <FILE.exe,ID>, --icon=<FILE.ico>, --icon=<FILE.exe,ID>   Add an icon to the output exec

python打包exe文件-ImportError: No module named &#39;queue&#39;

我之前遇到的一个错误就是 [html] view plain copy File "site-packages\urllib3\packages\six.py", line 92, in __get__ File "site-packages\urllib3\packages\six.py", line 115, in _resolve File "site-packages\urllib3\packages\six.py", line 82, 

Python打包工具setuptools的使用

将我们写的Python程序发布成包后,可以使其能够安装使用. 在项目上测试的时候,某些情况下,可以将Python打包,然后上传到测试服务器,安装测试. setuptools是常用的打包工具. 一个简单的setup.py文件如下: from setuptools import setup, find_packages setup( name = "my_demo", version = "0.1", packages = find_packages() ) 其中,na