python3封装成exe,python爬虫程序封装为exe
相信很多人都想把python文件打包成exe文件。下面这篇文章主要介绍python文件打包成exe文件的相关信息。通过图文非常详细的介绍,有需要的朋友可以参考一下。
00-1010第一种:py文件直接封装成exe。第二种:整个项目封装成exe。补充说明:总结
目录
1.cmd输入py文件所在的目录。
注意:在py文件所在的目录下,按住shift鼠标右键,然后找到“在此打开PowerShell窗口”进入当前目录。
2.输入以下代码:
备注:用-D做的exe比用-F做的要快很多,因为-F把所有的dll文件打包成一个exe (-F此时exe会很大,加载很慢,建议用-D)
#-w:不显示背景-我添加图标。
installer-d-w-I d : \ \ main . ico * * *。py(复制文件名)
第一种:.py文件直接封装成exe
1.打开项目的位置;
2.打开cmd,切换到项目的路径,并输入:
#解决编码问题
chcp 65001
3.打开cmd,切换到项目的路径,并在控制台中键入如下内容:
生成main.spec文件
pyi-makespec main.py
4.创建规格文件
#-*-mode : python;编码: utf-8 -*-
block_cipher=无
a=分析([main_login.py , akm_signup.py , copy_files.py , main.py , my_command.py , not_online.py , suggest_main.py , update_files.py ),
pathex=[ c :/Users/Lenovo/PycharmProjects/CAM _ GUIDE-GZY ],
二进制=[],
数据=[],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
排除=[],
win _ no _ prefer _ redirects=False,
win_private_assemblies=False,
密码=块密码,
noarchive=False)
pyz=PYZ(a.pure,a.zipped_data,
密码=块密码)
exe=EXE(pyz,
a .脚本,
[],
exclude_binaries=True,
name=main_login ,
调试=假,
boot loader _ ignore _ signals=False,
strip=False,
upx=True,
console=True,
disable _ windowed _ traceback=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None,icon=D:\\auto.ico )
coll=COLLECT(exe,
二进制文件,
压缩文件,
a .数据,
strip=False,
upx=True,
upx_exclude=[],
name=main_login )
A.在a.Analysis中输入所有py文件,可以直接用main写一个文件夹中文件的文件名(这里我是main_login,这里其实指的是你的主文件),但是需要写不同文件夹中文件的完整文件路径。
B.在b.pathex中输入项目路径。
C.如果exe想要定制一个图标,需要调整entitlements_file=None(注意:这里不能用-i定制图标)
entitlements_file=None,icon=D:\\auto.ico )
.其余的一般不需要。
D.使用配置的规范文件生成exe:
pyinstaller -D main_login.spec
login.exe(我这里是main_login.exe)的路径在这个目录的dist文件夹里。
第二种:整个项目封装成exe
在这里按住Shift右键打开PowerShell窗口,效果如下:
补充说明:
关于python封装成exe的这篇文章到此为止。关于python封装成exe的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览以下相关文章。希望你以后能支持热门的IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。