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相关推荐

  1. python 关闭exe程序进程

    python 关闭exe程序进程 import os def kill_exe(exe_name):"""杀死exe进程:param exe_name:进程名字:retu ...

  2. 用python结束exe进程

    如题,不废话,上代码: import psutilnamelist = ['NOTEPAD.EXE']deathlist = ['chrome.exe','chromedriver','python' ...

  3. python做exe开发教程_python做exe开发教程

    python做exe开发教程内容摘要 python做exe开发教程其他方法无效时可用免疫抑制剂,交通部监理员教程证,6.客户端的异常测试.6.机费用械性能(1)抗拉试验:酒店入职教程内容,6.9l-8 ...

  4. 手动制作python的exe可执行程序

    手动制作python的exe可执行程序 -- by Leo Jay Python没有内建一个编译为exe的功能.给python程序的部署带来不少的麻烦. 所以就会出现一些py2exe之类的很不错的工具 ...

  5. python打包exe之打包深度学习模型踩坑记录及其解决办法。

    在现实生活中,有时候我们写的程序需要发给小伙伴用,而小伙伴没有python,这时候我们需要将程序打包成exe文件发给小伙伴用. 今天讲下打包深度学习模型 打包一般要用到cmd命令行,要求cmd能执行p ...

  6. python打包exe 之打包sklearn模型中的各种坑及其解决方法。

    之前学习了如何打包,如何建立虚拟环境打包,以及如何带资源打包exe. python打包成exe 可执行文件 .教程 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标, ...

  7. 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标,多个py文件打包exe)

    我们编写的程序可以发给其他小伙伴使用,但是其他小伙伴不一定安装有python.这时候就需要用到打包啦.打包可以将程序打包成exe文件.然后小伙伴在windows平台里就可以运行(无需python).直 ...

  8. Python打包EXE神器 pyinstaller

    最近由于项目需要,以前的python文件需要编辑为EXE供前端客户使用. 由于最早接触的是distutils,所以一开始准备使用distutils和py2exe搭配来进行python的exe化,也就是 ...

  9. Python程序生成.exe的可执行文件

    Python程序生成.exe的可执行文件 1)编写生成exe的脚本程序setup.py #coding=utf-8 #exe文件生成脚本 from distutils.core import setu ...

  10. python打包exe报错编码问题,使用Python打包含有pymssql成exe所躺的坑

    一.如何打包 Python打包exe文件简单运用pyinstaller库就行了 1)安装pyinstaller库(自行安装) 2)win+R打开运行窗口输入"powershell" ...

最新文章

  1. Equinox P2的学习
  2. Xamarin.iOS真机测试报错
  3. OpenCV实现RGB颜色空间和HSI颜色空间的相互转换
  4. 本周 Github 精选:多款超赞 AI 开源项目,等你来 Star!
  5. wchar_t*和string相互转换
  6. centos内核编译与其签名机制
  7. mysql 5.6.21不能选择安装路径_mysql5.6.21服务器安装图解(选择安装和数据目录)
  8. 门禁系统产品选择与施工要点
  9. laravel 扩展包
  10. 机器学习9、10、12/100天-SVM直观认识
  11. sql server 2000能否得到一个表的最后更新日期?
  12. python中dbscan和kmeans_DBSCAN聚类教程及Python示例
  13. 机友分享 | 基于Gokit+机智云的低成本MCU红外遥控器
  14. 方差分析、T检验、卡方分析如何区分
  15. CATIA二次开发过程中几个问题
  16. 微信小商店购物组件接入现有的小程序,在开发者工具中使用
  17. webdriver中的等待——主要讲解WebDriverWait()
  18. VUE大屏可视化实战
  19. 红帽rhce考试自带补考吗_【重要通知】红帽 RHCE7.0 版本考试即将下线
  20. android和chrome的发展与未来[j].移动通信,基于Android手机app开发与设计 毕业设计 开题报告...

热门文章

  1. unicode什么意思中文_请问Unicode中文,日文,韩文,西欧语言等的编码区间是什么?...
  2. 设计师的十大金科玉律
  3. 10个WEB设计戒律 和 10个设计师戒律
  4. usb声卡驱动_艾肯iCON ProDrive第三代USB声卡驱动全新发布!
  5. 2022-2028全球与中国OCR扫描软件市场现状及未来发展趋势
  6. 你知道ISO27000信息安全管理标准族有多少?
  7. 3 个主流 Java 微服务框架,各有特色
  8. GMSK调制解调(一)
  9. 【非官方】哈工大2022 形式语言与自动机试题解析
  10. 火狐FireFox看视频不能全屏显示的问题