Python 转 exe
Python 转 exe
- 手动安装
- 关于pyinstaller安装
- 制作exe
- 自动安装
- 参数含义
- 遇到问题
- pyqt生成exe图标的问题
手动安装
关于pyinstaller安装
我电脑用pip一直安装超时,于是改成了手动安装,
从 码云 搜索pyinstaller安装,下载解压后,使用pip setup.py install 安装,期间如果有其他库也找不到,可以尝试从 码云 中搜索安装
制作exe
hello.py
print('hello world!')
input()
在CMD命令行进入pyinstaller-pyinstaller目录,并执行命令:python pyinstaller.py -F main.py
执行完毕后会在目录下生成dist文件夹,里面有exe程序
pyinstaller -F -w -i img.ico main.py或pyinstaller -F -c -i img.ico main.py(建议先用-c,这样如果打包不成功的话可以看到哪里有错)
自动安装
1、安装pywin32
下载安装文件:查找到跟自己适用的python版本及window系统版本匹配的pywin32,下载后安装
使用pip命令安装:pip install pywin32
2、安装Pyinstaller
使用pip命令安装:pip install PyInstaller
参数含义
输入参数的含义
- -F 表示生成单个可执行文件
- -w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
- -p 表示你自己自定义需要加载的类路径,一般情况下用不到
- -i 表示可执行文件的图标
遇到问题
生产exe成功,但是运行就挂,连控制台都没有启动。。。。
查了很多,原来项目中有个main的文件夹,把他换成其它名字,就能启动了。。。
但是出现了import模块找不到的问题,这个根据import的模块问题,就可以解决
pyqt生成exe图标的问题
使用命令 -i
生成后发现exe并没有图标改变,在重新命名后居然图标改变了…
Python 转 exe相关推荐
- python 关闭exe程序进程
python 关闭exe程序进程 import os def kill_exe(exe_name):"""杀死exe进程:param exe_name:进程名字:retu ...
- 用python结束exe进程
如题,不废话,上代码: import psutilnamelist = ['NOTEPAD.EXE']deathlist = ['chrome.exe','chromedriver','python' ...
- python做exe开发教程_python做exe开发教程
python做exe开发教程内容摘要 python做exe开发教程其他方法无效时可用免疫抑制剂,交通部监理员教程证,6.客户端的异常测试.6.机费用械性能(1)抗拉试验:酒店入职教程内容,6.9l-8 ...
- 手动制作python的exe可执行程序
手动制作python的exe可执行程序 -- by Leo Jay Python没有内建一个编译为exe的功能.给python程序的部署带来不少的麻烦. 所以就会出现一些py2exe之类的很不错的工具 ...
- python打包exe之打包深度学习模型踩坑记录及其解决办法。
在现实生活中,有时候我们写的程序需要发给小伙伴用,而小伙伴没有python,这时候我们需要将程序打包成exe文件发给小伙伴用. 今天讲下打包深度学习模型 打包一般要用到cmd命令行,要求cmd能执行p ...
- python打包exe 之打包sklearn模型中的各种坑及其解决方法。
之前学习了如何打包,如何建立虚拟环境打包,以及如何带资源打包exe. python打包成exe 可执行文件 .教程 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标, ...
- 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标,多个py文件打包exe)
我们编写的程序可以发给其他小伙伴使用,但是其他小伙伴不一定安装有python.这时候就需要用到打包啦.打包可以将程序打包成exe文件.然后小伙伴在windows平台里就可以运行(无需python).直 ...
- Python打包EXE神器 pyinstaller
最近由于项目需要,以前的python文件需要编辑为EXE供前端客户使用. 由于最早接触的是distutils,所以一开始准备使用distutils和py2exe搭配来进行python的exe化,也就是 ...
- Python程序生成.exe的可执行文件
Python程序生成.exe的可执行文件 1)编写生成exe的脚本程序setup.py #coding=utf-8 #exe文件生成脚本 from distutils.core import setu ...
- python打包exe报错编码问题,使用Python打包含有pymssql成exe所躺的坑
一.如何打包 Python打包exe文件简单运用pyinstaller库就行了 1)安装pyinstaller库(自行安装) 2)win+R打开运行窗口输入"powershell" ...
最新文章
- Equinox P2的学习
- Xamarin.iOS真机测试报错
- OpenCV实现RGB颜色空间和HSI颜色空间的相互转换
- 本周 Github 精选:多款超赞 AI 开源项目,等你来 Star!
- wchar_t*和string相互转换
- centos内核编译与其签名机制
- mysql 5.6.21不能选择安装路径_mysql5.6.21服务器安装图解(选择安装和数据目录)
- 门禁系统产品选择与施工要点
- laravel 扩展包
- 机器学习9、10、12/100天-SVM直观认识
- sql server 2000能否得到一个表的最后更新日期?
- python中dbscan和kmeans_DBSCAN聚类教程及Python示例
- 机友分享 | 基于Gokit+机智云的低成本MCU红外遥控器
- 方差分析、T检验、卡方分析如何区分
- CATIA二次开发过程中几个问题
- 微信小商店购物组件接入现有的小程序,在开发者工具中使用
- webdriver中的等待——主要讲解WebDriverWait()
- VUE大屏可视化实战
- 红帽rhce考试自带补考吗_【重要通知】红帽 RHCE7.0 版本考试即将下线
- android和chrome的发展与未来[j].移动通信,基于Android手机app开发与设计 毕业设计 开题报告...