如何把python脚本打包成exe

如何把python脚本打包成exe,第1张

使用py2exe

安装py2exe

进入python程序所在文件

文件夹下写一个setuppy的python文件,内容如下

from distutilscore import setup

import py2exe

setup(console=["将要转换的文件名称py"])

打开CMD窗口,将工作目录切换到python文件所在文件夹,并输入命令“python setuppy py2exe"

命令成功完成后,进入原python文件的文件夹下可看到新产生了文件夹

进入dist文件夹,里面的exe就是我们需要的windows程序。

>

最近用Python Tkinter 写了一个看stock 的小工具 把它调节成半透明悬浮 你懂得

但是每次总用pycharm 或者调python去加载使用多少有些不便,如何打包成exe成了问题。

百度一下找了 pyinstaller 感觉使用起来还不错。

步骤如下:

1官网下载对应的pyinstall 工具, 我下载的是 PyInstaller-321zip 并解压

2通过cmd 跳转到pyinstaller目录 并执行 setuppy install 进行安装 这时会向你的python路径安装必要的第三方包,当然细节可以不用关心

3 安装成功后 就可以使用了。

TK-GUIpy是我的源程序

c:\PyInstaller-321>pyinstallerpy -F -w C:\Users\hanchunwang\PycharmProjects\

untitled\TK-GUIpy

62186 INFO: checking EXE

62186 INFO: Building EXE because out00-EXEtoc is non existent

62186 INFO: Building EXE from out00-EXEtoc

62187 INFO: Appending archive to EXE c:\PyInstaller-321\dist\TK-GUIexe

62194 INFO: Building EXE from out00-EXEtoc completed successfully

-F 是生成exe 程序, 因为我使用Tkinter编译的GUI程序 还需要指定-w 参数 后面是路径,

打包有个过程 稍等片刻后,就会在pyinstaller目录生成一个exe程序。 OK 耍起来吧 小伙伴们

python提供pyinstaller库将代码打包成exe可执行文件,步骤如下:

1安装pyinstaller

安装的方式如同安装导入其他包一样,使用pip,执行命令:

pip3 install pyinstaller

自动下载并安装。

2打包并转换成exe

打开终端,进入到需要转换的python文件路径下,执行命令:

pyinstaller -F -w (-i icofile) filename

参数说明:

filename:Python文件名

-w :表示隐藏程序运行时的命令行窗口(不加-w会有黑色窗口)

-i icofile:可选参数(可不要),表示给程序加上图标,图标必须为ico格式。icofile表示图标所在路径,建议直接放在python同一路径下,这样子打包的时候直接写文件名就好。

3打包成功

命令执行成功后,会生成N个文件夹,所需要的exe文件就在dist文件夹里。

至此,在windows下将python文件转成exe就这样搞定了。

推荐课程:Python高级进阶视频教程

1、首先进入python安装路径D:Python27Scripts下,查看pip或easy_install是否安装。

2、确保安装了pip或者easy_install,在cmd命令行下输入“easy_install”,没有提示“xxx不是内部或外部命令……”,就说明easy install工具安装成功。

3、打包exe文件所必须要使用的组件是pyinstaller文件,用esay_install pyinstaller或者pip install pyinstaller安装即可,用这个方法安装会把所有依赖的文件一起安装,如果是exe的,可能会缺失依赖文件。

4、mainrunnerpy是所有方法的入口,定位到mainrunnerpy的文件夹(需要定位到具体py的文件夹,如果是工程的文件夹名,打包出来的是rar),在cmd里输入定位到主要入口python文件的地址,输入pyinstaller -F mainrunnerpy运行后,exe文件即打包成功。

5、在mainrunnerpy同路径下生成一个dist文件夹,里面生成一个mainrunnerexe文件,点击后就会直接运行,查看结果即可。

python学习网,大量的免费python视频教程,欢迎在线学习!

用py2exe,方法如下:

1

安装py2exe

2

将打包文件与被打包文件放在同一个文件夹下。。。

例如,你需要将testpy打包成exe,那么testpy就是被打包文件,那么打包文件呢,保存下边的文件为py文件

(例如setuppy):

#

setuppy

from

distutilscore

import

setup

import

py2exe

setup(console=["testpy"])

放在同一个目录的目的是因为在console

=

["testpy"]时,不用考虑路径问题,当然,你的是什么py文件,就把名字替换了。。。

然后运行,运行命令为:

python

setuppy

py2exe

如果你不会使用cmd运行python的命令,也不难,把运行命令粘贴在记事本中,然后修改后缀为bat,例如runbat,然后双击runbat就可以啦。。(前提是,你设置了环境变量)

运行后,会产生一个dist文件夹,在文件夹中,有一个与被打包文件同名的exe文件,那个就是可执行文件啦。。。

以上就是关于如何把python脚本打包成exe全部的内容,包括:如何把python脚本打包成exe、如何将python程序封装成exe可执行文件、如何将python包含的库的程序打包为exe等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9455910.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存