A. 如何在64位win7操作系统下将python封装成exe
1.安装
使用PyInstaller需要安装PyWin32。
下载与Python对应的PyInstaller版本, 解压后就算安装好了 。
2.生成exe文件
Python程序的目录为 F:\hello.py
B. 如何将python程序封装成exe可执行文件
5步将py文件打包成exe文件
http://www.360doc.com/content/13/1216/11/11029609_337549928.shtml
用PyInstaller把Python代码打包成单个独立的exe可执行文件
http://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe/
C. python怎么读封装函数
封装其实分为两个层面,但无论哪种层面的封装,都要对外界提供好访问你内部隐藏内容的接口(接口可以理解为入口,有了这个入口,使用者无需且不能够直接访问到内部隐藏的细节,只能走接口,并且我们可以在接口的实现上附加更多的处理逻辑,从而严格控制使用者的访问)
第一个层面的封装(什么都不用做):创建类和对象会分别创建二者的名称空间,我们只能用类名.或者obj.的方式去访问里面的名字,这本身就是一种封装。print(m1.brand) #实例化对象(m1.)
print(motor_vehicle.tag) #类名(motor_vehicle.)
-------------输出结果---------注意:对于这一层面的封装(隐藏),类名.和实例名.就是访问隐藏属性的接口
第二个层面的封装:类中把某些属性和方法隐藏起来(或者说定义成私有的),只在类的内部使用、外部无法访问,或者留下少量接口(函数)供外部访问。
Python中私有化的方法也比较简单,即在准备私有化的属性(包括方法、数据)名字前面加两个下划线即可。
D. 如何在linux平台将python封装成exe文件,我用cxfreeze试过,生成了linux下的可执行文件,无法生成exe文件
你先要知道的是,对于:
可执行文件:
linux下有对应的ELF类的,就是你生成的,是可以执行的;
windows下:才叫做exe,是对应的别的格式的;需要在Windows平台下去打包,才能生成exe格式的。
所以,对于你的问题的答案是:
的确是无法在linux下生成exe的,是正常的。
如果非要生成,则需要到windows下去折腾,才能生成exe。
详见:
【记录】用cx_Freeze把Python代码打包成单个独立的exe可执行文件
更建议用,更好用的:PyInstaller,详见:
【记录】用PyInstaller把Python代码打包成单个独立的exe可执行文件
E. 如何把python3程序原文件封装成exe
1.python封装成exe,对于2.3 - 2.7版本的,都可以用PyInstaller:
【记录】用PyInstaller把Python代码打包成单个独立的exe可执行文件
2.你这个是Python 3,没法用PyInstaller
cx_freeze,好像是支持的,你可以去试试。
3.关于cx_freeze,自己google:
cx_freeze
就可以找到详细信息了。
(此处不给贴地址,请自己用google搜标题,即可找到帖子地址)
F. 如何将python程序封装成exe可执行文件
用pyinstaller,很容易就能实现,步骤如下:
下载pyinstaller包,(我可以安装包发给你),把pyinstaller解压到任意路径后
1.开始->运行->cmd->回车
2.把路径改为pyinstaller所在的路径。比如pyinstaller在D盘,则输入“D:”(不包括“下同)回车,再输入”cd pyinstaller”回车
3.把你要打包的.py文件和执行文件所需要的文件复制到你解压的文件夹中(假如你要打包hello.py)
4.输入“Configure.py”回车
5.输入“Makespec.py hello.py”回车,正确的话会产生一个hello文件夹,把这个文件夹你的hello.spec文件复制到跟hello.py一个目录里
6.输入“Build.py hello.spec”回车,正确执行后会在当前目录产生几个文件夹,在dist文件夹里的东西就是我们所需要的,最后记得把所有程序hello.py所需的文件拷到dist文件夹里。
G. 如何打包python文件
最近写了一个小小的程序,需要进行封装exe,为了简单,就直接用了pyinstaller这个模块,对于python3.6版本的童鞋来说,简直方便的不要。下面就给大家介绍一下如何用pyinstaller去封装程序为exe程序。
首先,需要安装一下pip这个应用,这个已经在前面的文章中说过了,windows和linux都有请借鉴windows和linux。
第二步,安装好pip之后,在cmd命令窗口中输入pip install pyinstaller即能安装上pyinstaller,那么接下来要介绍一下关于pyinstaller几个指令了:
-w指令
直接发布的exe应用带命令行调试窗口,在指令内加入-w命令可以屏蔽;
-F指令
注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹;
-p指令
这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。这里可以自己添加路径。不过经过笔者测试,site-packages目录下都是可以被识别的,不需要再手动添加。
那么通常是使用-F指令,使用的语法是:pyinstaller -F (python程序名称).py
H. python如何封装函数
可以定义一个类,类里定义很多函数(主要用它做什么)或直接定义函数在一个py文件中
在另一个文件中导入这个那个py包,调用类和方法
就是封装了
I. 怎么将python代码封装成一个程序
如何将python程序封装成exe可执行文件
将python程序直接转成exe程序的方法很多,主流的工具有PyInstaller、cx_freeze、py2exe等,论及优缺点,可谓各有千秋。然而,再好的工具在使用的时候也会遇到各种各样的问题。这里无法比较哪个好那个坏,不同工具对不同类型程序的处理能力不同,也许你用这个方法转化出来的程序出问题了,换个方法就行了。本文主要介绍py2exe的安装和使用。
py2exe的安装
点此下载和64位python2.7配套版本。
傻瓜式安装,就是一步一步往下点。
py2exe的使用
将python安装路径添加到系统环境变量Path值中。(若已添加,请忽略此步)
建立setup.py文件,文件中输入以下代码:
在终端(cmd)输入以下命令:
setup.py py2exe
这样便完成了从.py文件到 .exe文件的转换,生成的软件在dist文件夹内。
这里需要注意的是:不同python程序不能一概而论,具体情况需要具体讨论。
例:当运行出错,提示缺少sip文件时,setup.py可修改为:
例:当你不想dos窗口停留,需要其一闪而过时,setup.py可修改为:
J. linux系统下,如何将python文件封装成exe可执行文件
Python程序是标准的文本文件,由Python解释执行,不可能封装成可执行文件,只能以文本方式发布,造成不能版权保护,这是Python的一个弱点。