龙源期刊网httpwwwqika
comc
Pytho
程序打包成exe可执行文件的方法探究
作者:王瑞文王圣辉边润根邓明月来源:《无线互联科技》2017年第12期
摘要:Pytho
是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本。Pytho
免费、可移植、功能强大,而且使用起来相当容易。来自软件产业各个角落的程序员都已经发现,Pytho
对于开发者效率和软件质量都十分关注,这无论在大项目还是小项目中都是一个战略性的优点。但是Pytho
也有一点点小缺陷,那就是Pytho
程序的执行必须要有解释器的参与。Pytho
的程序如何在没有解释器的平台上使用,很简单,将Pytho
程序打包成exe可执行文件即可。文章对Pytho
程序打包成exe可执行文件的方法进行探究,以期为Pytho
程序的深入应用提供一定支持。关键词:Pytho
程序;exe可执行文件;解释器Pytho
最大的优点是简单易学,其语法不像其他编程语言那样复杂。阅读一个良好的Pytho
程序就感觉像是在读英语一样,它使你能够专注于解决问题而不是去搞明白语言本身。Pytho
也被称为是一门清晰的语言。因为它的作者在设计它的时候,总的指导思想是:对于一个特定的问题,只要有一种最好的方法来解决就好了。Pytho
具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。在实际开发中,Pytho
常被昵称为胶水语言,这不是说它会把你的手指粘住,而是说它能够很轻松地把用其他语言制作的各种模块联结在一起。Pytho
的优点还包括可扩充性免费、开源、高级语言、可移植性、解释性、可扩展性、可嵌入性等。1利用Wi
dows平台工具打包11Py2exe打包Py2exe是把Pytho
脚本转换为Wi
dows平台上面可以运行的可执行程序的工具。Py2exe的使用方法十分简单,需要进行3个步骤:(1)根据你本地安装的Pytho
的版本来选择要安装的Py2exe版本;(2)为py文件编写setup文件。(3)执行setup文件进行编译。举个简单的例子:如果你有一个名字为Py2exepy的脚本程序需要打包,使它能够运行在Wi
dows平台上,那么首先你需要写一个设置脚本如setuppy。setuppy示例如下:setuppyfromdistutilscoreimportsetup
f龙源期刊网httpwwwqika
comc
importpy2exesetup(co
sole“py2exepy”)然后在cmd中按下面的方法运行mysetuppy:pytho
mysetuppypy2exe上面的命令执行后将产生一个名为dist的子目录,其中包含了py2exeexe,libraryzip这些文件,dist子目录中的文件包含了程序所必需的东西。可能出现的问题:(1)errorMSVCP90dll:Nosuchfileordirectory,解决方法:将该dll写入dll_excr