python如何封装成exe
python文件封装成exe
- 第一种:.py文件直接封装成exe
- 第二种:整个项目封装成exe
)
第一种:.py文件直接封装成exe
1.cmd进入py文件所在的目录
备注:在py文件所在的目录下,按住shift+鼠标右击,然后找到“在此处打开PowerShell窗口”,即可进入当前目录
2.输入以下代码:
备注:使用-D制作出来的exe比使用-F的快很多,因为-F把所有dll文件都打包到一个exe中了(-F这时候exe会很大,加载变慢,推荐-D)
#-w:不显示后台 -i添加图标
pyinstaller -D -w -i D:\\main.ico ***.py(py文件名)
第二种:整个项目封装成exe
1.打开项目的位置;
2.打开cmd,切换到项目的路径下,在控制台输入:
#为了解决编码问题
chcp 65001
3.打开cmd,切换到项目的路径下,在控制台输如:
生成main.spec文件
pyi-makespec main.py
4.制作spec文件
# -*- mode: python ; coding: utf-8 -*-block_cipher = Nonea = Analysis(['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'],binaries=[],datas=[],hiddenimports=[],hookspath=[],hooksconfig={},runtime_hooks=[],excludes=[],win_no_prefer_redirects=False,win_private_assemblies=False,cipher=block_cipher,noarchive=False)
pyz = PYZ(a.pure, a.zipped_data,cipher=block_cipher)exe = EXE(pyz,a.scripts, [],exclude_binaries=True,name='main_login',debug=False,bootloader_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.binaries,a.zipfiles,a.datas, strip=False,upx=True,upx_exclude=[],name='main_login')
a.Analysis中输入所有的py文件,与main(我这里是main_login,这里其实指的事你的主文件)一个文件夹的可以直接写文件名,不一个文件夹的需要写完整的文件路径
b.pathex中输入项目的路径
c.如果exe要自定义一个图标的话需要调整entitlements_file=None这边(注意:这里用-i无法自定义图标)
entitlements_file=None , icon='D:\\auto.ico')
…其余的一般不用填
d.用配置好的spec文件制作exe:
pyinstaller -D main_login.spec
main.exe(我这里是main_login.exe啦)路径在该目录的dist文件夹下
补充说明:
shift+鼠标右击+在此处打开PowerShell窗口,效果如下:
python如何封装成exe相关推荐
- Tools_将Python脚本封装成exe可执行文件
将Python脚本封装成exe可执行文件 将Python脚本封装成exe可执行文件 cx_freeze是用来将 Python 脚本封装成可执行程序的工具,支持最新的Python3.2版本.生成的执行文 ...
- python能封装成exe文件_python文件封装成*.exe文件(单文件和多文件)
环境:win10 64位 python3.7 单*.py文件打包 Python GUI:程序打包为exe 一.安装Pyinstaller,命令pip install Pyinstaller,(大写的 ...
- 把Python代码封装成exe(windows的可执行程序)
用专门的模块,把python文件件打包成exe格式文件!这个模块的名字叫:pyinstaller 不能拼错哦.py是python的py,installer是安装器的意思. 安装这个模块的方法:在cmd ...
- python封装exe如何返回上一步_如何将python脚本封装成exe程序?
我们在编写代码时候,,有没有想过怎么去运行这个代码,绝非是在编程软件里的预览哦.而是让用户去使用,绝对要成一个安装包,如果刚刚入门的小伙伴,肯定没有想过这些,因为大部分人,还处于在搭建代码的状态下,但 ...
- python程序封装成exe_如何将python脚本封装成exe程序?
我们在编写代码时候,,有没有想过怎么去运行这个代码,绝非是在编程软件里的预览哦.而是让用户去使用,绝对要成一个安装包,如果刚刚入门的小伙伴,肯定没有想过这些,因为大部分人,还处于在搭建代码的状态下,但 ...
- python封装成exe后运行失败_Python的带pandas包的程序封装成exe 2018-01-11
前言: 今天在网上看了很多教程,最后还是在运行pyinstaller命令行时解决 环境配置:python 2.7.9 32位,setuptools 19.2版,WIN 64位 1.安装PyInstal ...
- 将py程序封装成exe应用程序
想把自己写的 python 程序发给别人看,难道要把代码发给别人?但是别人却没有 python 的编译器,那该怎么办呢?那就要将自己写的程序封装成 exe 应用程序,使得在任何电脑上都能运行. 1.首 ...
- ChatGPT使用学习(一):chatgpt_academic安装到测试详细教程,封装成exe工具可一键使用(一文包会)
ChatGPT 1.简介及功能 2.前置准备 3.开始使用 4.封装成可执行文件exe 1.简介及功能 Chargpt academic是一种基于OpenAI GPT模型的语言生成模型,它是专门为学术 ...
- python程序打包成exe可执行文件,亲测可行(pyinstaller教程)
python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(11-20190214) 文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只 ...
最新文章
- mysql user.isd_如何实现MySQL中的用户管理
- UVa11292 - Dragon of Loowater(贪心)
- s6-5 TCP 连接的建立
- Linux Shell获取系统资源使用百分比(CentOS)
- 【LeetCode】【HOT】240. 搜索二维矩阵 II(抽象二叉搜索树)
- Save as PDF/X-3/4/5 error with pdflib
- Elasticsearch:部署 ECE (Elastic Cloud Enterprise)
- win10中 有道词典不能联网/发音解决方法
- 后台管理系统模板,简易模板
- 2016年度总结——在路上
- [后缀数组][trie合并][启发式合并][并查集] LOJ #6198. 谢特
- linux 目录权限上下文,谢烟客---------Linux之文件安全上下文及特殊权限位
- 自动驾驶分级 - 练习测验
- 解决ModuleNotFoundError: No module named ‘celery.five‘的问题
- 可变3D卷积|| Deformable 3D Convolution for Video Super-Resolution
- 中国平安真牛,把中国人寿给替了!!!!
- 人工智能的未来———因果推理:Causal Inference: What If chapter1 A DEFINITION OF CAUSAL EFFECT 文章解读
- 如何打开一个已经保存的微信小程序
- Superfetch 注册表设置
- Java-CSS美化网页01