python3封装成exe,python爬虫程序封装为exe

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: