`
丐行天下
  • 浏览: 8291 次
  • 性别: Icon_minigender_1
  • 来自: 龙岩
最近访客 更多访客>>
社区版块
存档分类
最新评论

用py2exe打包python文件

阅读更多

学 Python有一段时间了,今天琢磨着把python程序打包成一个EXE文件。

网上有关py2exe的大部分资料雷同下面这篇文章


我只找到一篇独树一帜的资料,可惜是英文版 的:


凭着上面第二篇文章,我才最终成功的打包了一个EXE文件。

这里分享一下第二篇文章的缩减翻译:


在这里我将一步一步带领大家把python程序转换成exe可执行程序
1。下载并安装py2exe
(确认你下载的py2exe版本 和你电脑上装的python版本相同)
2。新建一个文件夹,重命名为“mycode”。
3。双击打开文件夹 “mycode”。
4。 新建一个文件“hello.py”。
5。在“hello.py”中输入以下代码:

#Start here
print "Hello py2exe"
raw_input("Press any key to finish")
#End here
 




6。再建一个文件“setup.py”。
7。在“setup.py”中输入以下代码:

#Start here
from distutils.core import setup
import py2exe
setup(console = ["hello.py"])
#End here
 




8。进入cmd命令行(开始-->运行-->输入“cmd”-->进入dos命令行状态)
9。命令行下进入 mycode文件夹目录。(例如:假设mycode在D盘根目录,则输入“cd\”-->输入“d:”-->输入“cd mycode”)
10。 在命令行下输入“hello.py”,回车,屏幕显示hello py2exe说明一切正常。
11。在命令行下输入“setup.py py2exe”,屏幕上跳出一大串字母自后检查mycode文件夹下是不是多出两个文件夹“build”“dist”,这说明打包成功。
12。在 命令行下输入“cd dist”。
13。在命令行下输入“hello.exe”,屏幕上出现“hello py2exe”,说明exe被成功执行。
在最后作者又给出了一个更简单的操作方法:
把setup.py文件中的代码替换为:

from distutils.core import setup
import py2exe
import sys
sys.argv.append("py2exe")
setup(console = [{"script": 'hello.py'}])
 




直接运行 setup.py,就可以生成一个hello.exe文件。
然后参考13步,在命令行下执行hello.exe文件,查看 结果。

建网站为没有醒目的LOGO发愁?麦点创意平面设计淘宝站

为你提供∶LOGO设计/VI导入/包装设计/样本/海报

 

=================欢迎来信交流指正,我的邮箱是:ov2rsky@gmail.com===================

0
0
分享到:
评论

相关推荐

    用py2exe打包python文件.pdf

    用py2exe打包python文件.pdf

    py2exe打包教程

    py2exe 能够把 Python script 转换成可以在windows上独立执行的(即不需安装Python)的exe程序(加上其它必需的运行时函数库)。

    unpy2exe.py - 反编译py2exe生成可执行文件的工具

    unpy2exe.py可以从py2exe生成的exe中还原pyc文件, 适用于反编译py2exe程序。...其中还附带了py2exe_con.py和py2exe_w.py, 无需编写setup.py脚本即可进行py2exe打包。 文件MD5: E360261B3070908E2A6176501A79908C

    Python使用py2exe打包程序介绍

    py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。 py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win...

    python脚本打包可执行文件exe

    将自己写的python文件压缩成exe有两种方法: 1、使用pyinstaller 将自己写的python文件压缩成exe有两种方法: 1、使用pyinstaller step2:cd 到你的文件目录cd D:\py\python testcases\Slice step4:看结果...

    将Py项目打包成apk.txt

    这个文件写的是将Python的py文件打包为APK文件,APK文件为Android的安装包这个文件写的是将Python的py文件打包为APK文件,APK文件为Android的安装包 这个文件写的是将Python的py文件打包为APK文件,APK文件为Android...

    Windows下用py2exe将Python程序打包成exe程序的教程

    py2exe在sourceforge 的下载只支持到2.7。 针对python3.0+的版本,需要自己编译。 1.下载源码 svn checkout svn://svn.code.sf.net/p/py2exe/svn/trunk py2exe-svn 2.编译环境 这里使用的是vs2014. 3.安装 进入py2...

    python打包工具py2exe/pyInstaller

    说明py2exe和pyInstaller如何使用,后续上传setup.py文件

    python学习教程之使用py2exe打包

    本文主要给大家介绍了关于python使用py2exe打包的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 遇坑 之前经过折腾,pyinstaller打包文件可以在别的windows7上运行。但是,mfk, ...

    python3.4打包exe文件

    可以将Python3.4版本的py文件打包成exe,内附使用说明

    Python-autopytoexe使用简单的图形界面将py转换为exe

    auto-py-to-exe:使用简单的图形界面将 .py 转换为 .exe

    Python程序打包工具py2exe和PyInstaller详解

    主要介绍了Python程序打包工具py2exe和PyInstaller详解,如果可以提前将程序打包成 Windows平台的 .exe 文件或者是Linux下的 .sh 脚本,那么使用起来就会方便很多,需要的朋友可以参考下

    python工具py文件打包为exe文件、使用pip镜像下载python包、使用cython加速代码速度exe文件加源码

    这个程序是我为了练习python的图形化界面写的,主要是用来熟悉...涉及到pyside2,cython,auto-py-to-exe,re,threading,time,os,shutil这些库。 新手作品,比较简陋,希望大家不要介意。 介绍的文章界面: ...

    exe反编译py

    为了防止代码泄露就考虑不采用直接给源码方式,而python二进制脚本pyc和pyo,虽然提供的不是源码,但可以通过uncompyle2直接得到源码,所以现在用类似py2exe软件将py文件打包成exe,用此脚本可以将exe反编译为py脚本

    Python之py2exe打包工具详解

    下载Python对应版本的py2exe,使用这个工具可以将自己的程序打包成exe文件。 使用这个工具需要写一个用于打包的setup.py文件(名称可以自己定,不一定是setup.py),写好后在命令提示符界面cd到这个文件的目录,执行...

    如何将python3.6软件的py文件打包成exe程序.docx

    如何将python3.6软件的py文件打包成exe程序?这里总结了如何将写好的python程序进行打包成exe程序,方便把自己写好的东西提供给他人用,只针对python3.6版本。

    赋予你的Python项目新生命:打包为独立可执行文件(exe)的简单步骤

    《赋予你的Python项目新生命:打包为独立可执行文件(exe)的简单步骤》 ...setup.py是一个脚本文件,用于描述如何打包Python代码。在这个文件中,你需要指定要打包的Python文件、依赖项和其他选项。以下是一个

    计算机语言Python中的打包,将Python文件转化为exe文件,经常出现的问题

    通过了解本资源你可以学会基本的打包方式,在Python打包过程中可能会遇到各种报错,另外,通过本资源的相关内容学习,你将学会如何将.py文件转换为.exe文件。该作用是如果所发对方没有Python开发环建无法查看Python...

Global site tag (gtag.js) - Google Analytics