python打包为exe文件,将python文件打包成exe可运行文件
越来越多的人关注Python。随着越来越多的人开始学习Python代码,其实每个人或多或少都会遇到一些问题。下面这篇文章主要介绍将Python打包成exe文件的详细操作。有需要的可以参考一下。
00-1010前言1。安装pyinstaller1.1安装pyinstaller使用安装命令:1.2如果需要更新版本,请输入:1.3检查是否安装正确。1.4稍等一下,浇水;二、python打包成exe文件(用图标打包)2.1第一种方法:cd打包存放在指定文件夹2.2第二种方法:cd打包存放在py源文件夹2.3最终效果参考:命令解释总结
目录
我本来是学C\C的,这是我第一篇关于python的文章。请照顾我!
之所以把python打包成exe文件,是因为需要配置一定的环境才能把源文件和源代码编译给别人,打包成exe文件可以像电脑软件一样打开、运行、分享给别人。但是打包的exe文件不太方便解包,所以必须在打包前测试,打包后释放。
对于版本控制,尽量选择python3.6 32位版本,因为如果不考虑32位系统,win64位系统的向后兼容32位程序无所谓。可以直接打包python64位版本,但是只能在win64位系统上运行。
好了,我先从pyinstaller的安装开始,然后是打包教程,最后是命令解释。
PS:本教程中,我们不使用cmd命令的小黑窗;
本教程使用:Windows PowerShell(X86)
记住:管理员运行
最好使用带ico后缀的图片,或者下载一个格式转换。自己转换使用。
前言
一、安装pyinstaller
pip3安装pyinstaller
1.1 安装pyinstaller,使用安装命令:
pip安装-升级pyinstaller
1.2 如果遇到需要更新版本请输入:
Emmmm好像是装的,
1.3 检查是否正确安装
python打包工具有很多,推荐pyinstaller。这个工具支持window和linux。在windows下,一个几十kb大小的源文件可能被打包成几十兆,因为程序引用的库文件也被打包在一起。
1.4 稍等,水一下;
这次有两种打包方式。根据自己的勤奋程度来选择!
二、python打包成exe文件(附带图标打包)
步骤1:移动到存储exe文件的指定文件夹。
Cd文件夹路径
示例:cd C:\FILE2\python_file
第二步:打包就完成了(看代码)
安装程序-f-w-I的路径一(图标)和路径二(py文件)
示例:py installer-f-w-I d : \ python _ file \ bindundemo \ Qt-logo . ico d : \ python _ file \ bindundemo \ main . py
2.1 第一种:cd到指定文件夹打包存放
第一步:移动到源文件。
="brush:bash;">cd 文件夹路径
例子:cd C:\FILE2\python
第二步:还是打包就完事了(看代码)
pyinstaller -F -w -i 图标名.后缀 源文件.py例子:pyinstaller -F -w -i qt-logo.ico one.py
2.3最终效果
dist文件里存放的是你生成的exe文件,点击即可使用。
至此,本次教程结束!
下面还有命令解释,请细细品尝。
参考:命令解释
命令命令全称命令解释-F–onefile打包成单个可执行文件,如果你的代码都写在一个.py文件,则可以使用,如果是多个.py文件,建议不要使用。-D–onedir打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,该方式代码较易于维护。默认编译就是-D的-K–tk在部署时包含 TCL/TK。-a–ascii不包含编码.在支持Unicode的python版本上默认包含所有的编码。-d–debug产生debug版本的可执行文件-w–windowed,–noconsole使用Windows子系统执行.当程序启动的时候不会打开命令行(仅对Windows有效)-c–nowindowed,–console使用控制台子系统执行(默认)(只对Windows有效)-s–strip可执行文件和共享库将run through strip。注意Cygwin的strip可能使普通的win32 Dll无法使用-X–upx如果有UPX安装(执行Configure.py时检测),则会压缩执行文件(Windows系统中的DLL也会)。-o DIR–out=DIR指定spec文件的生成目录,如果没有指定,而且当前目录是PyInstaller的根目录,会自动创建一个用于输出(spec和生成的可执行文件)的目录.如果没有指定,而当前目录不是PyInstaller的根目录,则会输出到当前的目录下。-p DIR–path=DIR设置导入路径(和使用PYTHONPATH效果相似)。可以用路径分割符(Windows使用分号,Linux使用冒号)分割,指定多个目录.也可以使用多个-p参数来设置多个导入路径,让pyinstaller自己去找程序需要的资源-i <FILE.ICO>–icon=<FILE.ICO>将file.ico添加为可执行文件的资源(只对Windows系统有效),改变程序的图标 pyinstaller -i ico路径 xxxxx.py–i <FILE.EXE, N>–icon=<FILE.EXE, N>将file.exe的第n个图标添加为可执行文件的资源(只对Windows系统有效)-v FILE–version=FILE将verfile作为可执行文件的版本资源(只对Windows系统有效)-n NAME–name=NAME可选的项目(产生的spec的)名字.如果省略,第一个脚本的主文件名将作为spec的名字
总结
到此这篇关于Python打包成exe文件的详细操作指南的文章就介绍到这了,更多相关Python打包成exe文件内容请搜索盛行IT软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。