【Python】.py程序转换成.exe可执行程序

Python是一个强大的工具,可惜不是每个人的计算机里面都有安装。当您写了一个好用的工具。要如何让那些没有安装Python的人使用你的工具呢?
对于这样一个需要standalone exectuable环境的需求,直到撰写为止,只看到两个比较好用且有持续维护的套件。一个是py2exe。另外一个就是要介绍的PyInstaller。

PyInstaller安装

  • 01

    下载地址:http://www.pyinstaller.org/wiki

  • 02

    最新版本:PyInstaller 2.0

  • 03

    直接“解压缩”之后即可使用,解压到您想让他在的路径即可

PyInstaller配置

  • 01

    事先写好py程序

  • 02

    在命令行执行:python Makespec.py --console --onefile NotePad\notepad.py 报错:Configfile is missing or unreadable. Please run Configure.py before building

  • 03

    在命令行执行:Configure.py 报错:Python 2.6+ on Windows support needs pywin32,Please install http://sourceforge.net/projects/pywin32/

  • 04

    安装最新版本的 pywin32-217.win32-py2.7.exe,下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/

PyInstaller使用

  • 01

    命令行中运行

  • 02

    目录切换到PyInstaller的安装目录“E:\pyinstaller-1.5\pyinstaller-1.5>”

  • 03

    在PyInstaller的安装目录下新建一个文件夹(比如NotePad), 然后将要转换的py脚本放到文件夹里(notepad.py)

  • 04

    E:\pyinstaller-1.5\pyinstaller-1.5>python Makespec.py --console --onefile NotePad\notepad.py

  • 05

    E:\pyinstaller-1.5\pyinstaller-1.5>python Build.py NotePad\notepad.spec

  • 06

    验证exeE:\pyinstaller-1.5\pyinstaller-1.5> E:\pyinstaller-1.5\pyinstaller-1.5\NotePad\dist\notepad.exe 0 0 100(成功)

  • 07

    查看生成的文件,生成的中间文件spec

  • 08

    查看生成的文件,生成的最终文件exe

(0)

相关推荐

  • 怎样将写好的.py文件生成exe可执行文件

    python是个很强大的工具,但有一些不方便的地方(请允许我这样说)要编译成可执行文件得靠第三方插件,它本身的idle是无法完成的.目前主要有三种工具可以用:py2exe,pyinstaller,cx ...

  • 如何将C语言生成exe可执行程序

    本条教大家如何将C语言生成exe可执行程序,并解决运行exe可执行程序闪退的问题 操作步骤 01 编写一段简单的代码,如下图所示,我们编辑一段简单的输出语句. 02 依次点击菜单栏内的 编译→组建→执 ...

  • Vista中所有的.exe可执行程序都无法运行的解决方法

    前几天,论坛有用户反映Vista中所有的.exe可执行程序都无法运行了,提示”文件没有与之关联的程序来执行“。即使在运行窗口中输入要运行的程序也显示“不支持的接口”。初步估计是被病毒改了exe文件的关 ...

  • 如何将.sb文件转换成.exe可执行文件

    在我们用Scratch--儿童编程乐园进行编程后,文件保存的格式都是以.sb保存.我们可能由于某种需要,要得到.exe可执行文件.那么,怎么把.sb转换成.exe可执行文件么? 操作方法 01 打开C ...

  • jar转exe java程序打包成exe可运行程序

    我们都知道java是平台无关性,可以打包成jar文件,到任何操作系统有jre环境的电脑都可以允许!但是我们打包成exe文件就相当于舍弃了这一大优势,不过确实有需要打包成exe的时候吧!下面介绍方法给大 ...

  • 怎么将asm文件转换成exe文件

    当我们写好一个段汇编程序后写入.asm文件,我们需要把它编译成.exe应用程序在电脑上运行,我在这就教大家怎在DOS环境下用masm.exe和link.exe两个程序把.asm文件编译成exe应用程序 ...

  • python怎么生成可执行文件.exe

    python是一个跟强大的插件工具,现在python可以做很多东西,比如说爬虫,我们可以制作一个可执行文件进行数据的爬取,详细方法如下 操作方法 01 首先进入py2exe,将该插件下载下来,注意下载 ...

  • ppt文档怎么生成安装文件.exe? ppt2003打包成exe文件的教程

    ppt是我们工作中最常使用的演示文件,有些时候自己制作好的ppt在自己电脑上能够正常播放,而在别人电脑上却不能正常播放了,比方说找不文件中的链接文件或者软件版本过低导致无法正常打开,为了解决这类问题, ...

  • 怎样判断一个exe可执行程序是32位的还是64位的

    拿到一个exe格式的可执行应用程序,想知道它在32位的电脑上能不能正常使用.一般来说在64位的windows7下,打开任务管理器可以知道哪些程序是32位的哪些是64位的,但是因为自己的电脑是64位的w ...