本文介绍如何使用py2exe来将python源程序打包成文件。以上一篇文章《Python:一个多功能的抓图工具开发(附源码)》中的源程序为例进行讲述。
1、下载并安装py2exe,可在www.py2exe.org上下载最新版本。
2、编写安装脚本,比较简单,不过多解释,如下:
Screenshot_setup.py
各参数含义见第5小节或执行python命令行下执行help(py2exe)查看。
3、打包程序:
a、将要找包的程序、文件和打包脚本放在同一目录下,如下:
b、执行打包脚本:
如果打包时提示缺少dll文件,如msvcp90.dll,在网上下载一个放入python安装目录的子目录dlls中即可(如:C:\Python26\DLLs)
c、打包完成后的目录结构如下:
我们只需要发布dist 子目录下的Screenshot.exe和CameraDLL.dll即可,包含dll的原因是screenshot.py中调用了这个dll文件。
4、附一个功能完整的打包程序,原文件见:http://www.blog.pythonlibrary.org/2010/07/31/a-py2exe-tutorial-build-a-binary-series/
5、各参数简介:
下一篇文章讲解如何使python源文件打包为windows服务。
分享到:
相关推荐
《赋予你的Python项目新生命:打包为独立可执行文件(exe)的简单步骤》 Python是一种解释型语言,通常不需要打包成可执行文件。但是,如果你想将你的Python代码部署到其他计算机上,或者想在没有安装Python解释器的...
如何将Python脚本打包成可执行的exe文件#520表白代码 我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,他是不能直接用的,他还需要安装python解释器,...
Python程序打包成exe可执行文件的方法探究.pdf
Python3.x+Pyqt5+Pyinstaller实现打包Python窗体程序为*.exe可执行文件
Python程序打包成exe可执行文件的方法探究
将Python脚本文件包装成可执行文件,其目的有二: 一则: 不需要依赖Python编译器就可以运行软件 二则: 不想让自己的源码公布出去 常用的工具有: py2exe、cx_freeze等 【工具:py2exe】 安装py2exe 安装该工具很简单: ...
01 如何将Python程序打包为可执行的EXE文件..... 01如何将Python程序打包为可执行的EXE文件. 02解决打包程序运行窗口一闪而过看不到异常信息的问题....03解决打包程序时自定义模块不能被打包的问题 02解决打包程序...
将python脚本打包成exe可执行文件(csdn)————程序
本文所做的主要工作是采用Python语言编写写一个...这项工作主要包括两个部分:一是编写出能够顺利进行五子棋游戏的Python源代码,二是将Python源代码打包成以.exe为扩展名的可执行文件,以确保不受计算机环境所限制。
Django项目打包执行教程,亲测可用,可对python文件和Django程序进行打包发布,保护源码,Django源码保护
Inno Setup 5.5.9(a) 打包软件实现打包Python3.x+Pyqt5+Pyinstaller生成的*.exe可执行文件。文档包括:1)Inno Setup 5.5.9(a)中文安装程序;2)Python3.x+Pyqt5+Pyinstaller生成的*.exe可执行文件及系列文件(main...
前面一片文章详细介绍了用Python制作自己二维码的过程,这篇我们简单介绍一下怎样将上述python程序打包成 .exe文件 1、基本环境: windows10+python3.6 2、第三方库安装: pip3 install pyinstaller 3、具体命令: ...
本文实例讲述了Python打包可执行文件的方法。分享给大家供大家参考,具体如下: Python程序需要依赖本机安装的Python库,若想在没有安装Python的机器上运行,则需要打包分发,目前有两个比较好用的工具:PyInstaller...
2、打包程序 进入到你你需要打包的目录;比如我在H:\xcyk 开始打包,执行pyinstaller xxx.py 我们发现,竟然报错!!!,然后去官网看,说不支持python3.6打包 3、解决pyinstaller 暂时不支持python3.6打包方法 为...
在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序。在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行打包的方法。关于cx_Freeze打包的方法,可以...
PyInstaller 在 Windows、GNU/Linux、Mac OS X、FreeBSD、Solaris 和 AIX 下将 Python 应用程序冻结(打包)为独立的可执行文件。 PyInstaller 与同类工具相比的主要优势在于,PyInstaller 可与 Python 3.5 到 3.9 ...
独立应用程序:Auto-py-to-exe可以将Python脚本打包为独立的可执行文件,这意味着用户无需安装Python解释器或其他依赖项即可运行应用程序。这简化了应用程序的分发和部署过程,并提供了更好的用户体验。 1、代码保护...
在数字化时代,将您的Python应用转化为可执行的.exe文件是展现您创意、产品或服务的最佳途径之一。这意味着用户无需担心安装Python解释器或其他库,只需简单地点击一下,即可轻松运行您的应用。这不仅使您的应用更...
没错,就是把Python编写的代码打包成可执行的 exe 文件,直接在系统上运行,这个问题不久完美解决了吗? 下面就来讲讲如何实现,具体如下: 安装pyinstaller库 在实现exe之前,我们需要安装一个第三方的 ...