python开发exe(无GUI)的踩坑笔记

11 篇文章 2 订阅
订阅专栏
笔者也经常在网上查询信息,但发现很多信息都是照搬,内容甚至有错误,可用性很低.笔者就认为如果要分享就应该把遇到的问题真实的分享出来,让更多同路人少走弯路.节约时间.
觉得这篇文章有帮助的同学可以点个赞!将真有用的信息传递给更多人!

python开发exe(无GUI)的踩坑笔记

pyinstaller 命令

pyinstaller -F-i"E:\Download\124.ico" work.py -p my_logger.py -p work_1.py -p work_2.py --distpath=E:\WORK

打包work.py的exe到E:\WORK

  • -F 后面输入你的主py文件,打包py文件为一个exe

  • -p 导入-F的主py文件的依赖

  • -i 图标,后面输入图标的路径,图片需要时ico格式的

  • --distpath 生成的exe放在哪

  • -D 使用-D就不用-F.-D 将你的主py文件打包为一个文件夹

-D和-F的区别

-F生成的产物:

-D生成的产物:

-D可以显示你开发的exe用了哪些模块

如果你想要加密的你exe

python cryptography

在打包时加上 --key

pyinstaller --key xxx密码xxx

但是具体的效果笔者没有验证

jenkins Execute Windows batch command启动exe后进程被结束

在jenkins的执行脚本的命令的第一行输入

setBUILD_ID=DONTKILLME

此命令意为告诉jenkins这个任务产生的进程不关闭,默认jenkins会在任务结束后关闭jenkins启动的进程.

python exe 中使用多进程无效

报错

D:\WorkSpace\SelfTools>Traceback (most recent call last):
  File "main.py", line 13, in <module>
  File "PyInstaller\hooks\rthooks\pyi_rth_multiprocessing.py", line 50, in _freeze_support
  File "multiprocessing\spawn.py", line 108, in spawn_main
OSError: [WinError 87] 参数错误。
[7700] Failed to execute script 'main' due to unhandled exception!

在Pycharm编辑器中使用多进程没有问题,但是打包为exe后多进程就没法正常使用了.解决方法如下

multiprocessing.freeze_support()

不加这行代码无法在exe中启动多进程,若还是报错说明你有代码在multiprocessing.freeze_support()

之前使用了进程。必须保证multiprocessing.freeze_support()是exe的第一个进程(包括import 其他文件中的进程)

python学习笔记18:pyQT中的琐碎但超实用的知识点
m1m2m3mmm的博客
07-12 309
pyqt开发过程中的一些经验积累
详细解读Python打包成exe教程
码农-Vax天道的时间宝藏
02-01 7184
标准打包 目前比较常见的打包exe方法都是通过Pyinstaller来实现的,本文也将使用这种常规方法。如果对这块已经很熟悉的小伙伴,可以直接下滑到本文下半部分。 为什么要打包? 众所周知,Python脚本不能在没有安装Python的机器上运行。 那我们如果写了一个数据分析/自动化办公的小脚本,想分享给同事小姐姐使用,可她电脑又没有装Python。 这个时候如果将脚本打包成exe文件,微信发送给她,即使她的电脑上没有安装Python解释器,这个exe程序也能在上面运行。岂不美哉? (当然,想
Python制作EXE
12-01
用Pyinstaller制作EXE可执行文件的方法,简单好用,简单好用,简单好用
Python项目打包成exe -—— 详细教程
最新发布
小蜜蜂vs码农
08-02 2056
Python项目打包成exe -—— 详细教程
python i开发工具_Python开发.exe小工具的详细步骤
weixin_39887961的博客
01-28 375
v1.0.0完成基础框架、初始功能背景:为了提高日常工作效率、学习界面工具开发,可以将一些常用的功能集成到一个小的测试工具中,供大家使用。一、环境Python3,pyinstallpyinstall安装:pip install pyinstaller (会自动下载future,pywin32,pyinstaller)或者采用国内镜像 pip install -i https://pypi.do...
python开发.exe程序
a_cherry_blossoms的博客
10-25 2696
1.安装pyinstaller 直接在cmd里面输入pip install -i https://pypi.douban.com/simple/ pyinstaller(使用的是国内镜像),回车。 2.自己使用常用的python程序开发工具(我使用的是pycharm)编写一个程序,在本地文件中找到这个.py文件的路径 # coding:utf-8 # @author : LeiHanhan # @description : 小工具开发 from tkinter import * import
python能做出exe程序么_教你用pythonexe程序
weixin_39678304的博客
11-21 801
pyinstaller是一个python扩展包,可以将python文件转换成exe文件,这样就可以实现在没有python的环境下运行想运行的程序啦!也可以用python做一个windows桌面应用程序啦!安装pyinstaller包pip install pyinstaller下面是pyinstaller使用方法,如何使用pyinstaller把py文件打包成exe程序常用的命令首先cd 到你想要...
Python - 生成可执行文件.exe(附操作完整流程)
热门推荐
小肥丸
03-26 1万+
欢迎纠正,(づ ̄3 ̄)づ╭❤~ღ( ´・ᴗ・` ) 比心。
Ubuntu18.04 安装ROS Melodic && Ros2 Dashing笔记
LukeyAlvin的博客
03-01 1万+
ubuntu2go的制作 关于Ubuntu2go:为了便利学习,采用把Ubuntu安装在U盘中在电脑上运行的方式是最佳的选择,当然你可以选择在你的电脑里安装双系统,之前对与Ubuntu2go的制作已经在参考Zhangrelay老师博客的基础上做了更详细的补充(其实张老师已经说的非常详细了,我算是把它白话了一下),这里附上链接: Ubuntu2Go制作使用和资料说明(LinuxtoGo) 制作ubu...
python首行缩进_python中缩进
weixin_33599503的博客
12-29 2390
初识Python初识Python跟学习所有的编程语言一样,首先得了解这门语言的编程风格和最基础的语法。下面就让我们一起来了解一下Python的编程风格。1.逻辑行与物理行在Python中有逻辑行和物理行这个概念,物理行是指在编辑器中实际看到的一行,逻辑行是指一条Python语句。在Python中提倡...文章eddie小英俊2014-01-03512浏览量Python入门(good)Python缩...
python3.8缩进的格式要求_python首行缩进_python中缩进
weixin_39568659的博客
03-01 689
初识Python初识Python跟学习所有的编程语言一样,首先得了解这门语言的编程风格和最基础的语法。下面就让我们一起来了解一下Python的编程风格。1.逻辑行与物理行在Python中有逻辑行和物理行这个概念,物理行是指在编辑器中实际看到的一行,逻辑行是指一条Python语句。在Python中提倡...文章eddie小英俊2014-01-03512浏览量Python入门(good)Python缩...
【AI大模型应用开发】2.1 Function Calling连接外部世界 - 入门与实战(1)
同学小张的博客
01-30 2815
Function Calling是大模型连接外部世界的通道,目前表现形式有Actions、插件、GPTs、Tools工具集等。本文带你看下Funtion Calling是什么,以及如何与大模型进行交互。
python制作exe程序内存大,python如何制作exe文件
Clt216的博客
01-25 848
大家好,小编为大家解答python代码如何生成exe可执行程序的问题。很多人还不知道python制作exe程序内存大,现在让我们一起来看看吧!
pythonexe开发教程_史上最详细的Python打包成exe文件教程
weixin_33140809的博客
01-29 967
打包成exe文件可以让python代码在没有python环境的条件下,依然能够运行,实在是码农们写追女朋友表白、情人节浪漫的必需品!1、使用豆瓣镜像源下载: pyinstaller有需要了解如何使用国内镜像的小伙伴可以滴滴到此:国内镜像源详细使用教程!https://blog.csdn.net/xtreallydance/article/details/112596963在python终端或者cm...
Pythonexe小工具
qq_37341324的博客
01-31 923
Pythonexe小工具
pythonexe开发教程,Python使用wxPython、py2exe编写桌面程序
weixin_28607671的博客
03-26 971
Python是支持可视化编程,即编写gui程序,你可以用它来编写自己喜欢的桌面程序。使用wxPython来做界面非常的简单,只是不能像C#一样拖动控件,需要自行写代码布局。在完成编写之后,由于直接的py文件不能再没有安装python的电脑上运行,能否有一个打包成在任意电脑都能运行的工具,网上找找发现了py2exe正好可以完成这个功能。wxPython和py2exe都是开源免费软件。wxPython...
使用python制作一个.exe应用程序
weixin_43640594的博客
06-29 5506
pyinstaller制作.exe
Python 生成exe程序
weixin_46119529的博客
06-13 4523
如果文件大小是一个关键因素,可以尝试使用 --exclude 参数排除不需要的库,或者在打包后使用 UPX(Ultimate Packer for eXecutables)进一步压缩 EXE 文件。这将创建一个单一的可执行文件,在生成的 dist 文件夹中,会存在名为 script.exe(Windows)或 script(macOS / Linux)的可执行文件。双击 script.exe(Windows)或在命令行中运行 ./script(macOS / Linux)即可运行程序。
python生成exe文件
menglir的博客
01-14 1251
开发环境:Anaconda+python2.7+pycharm 1、创建执行文件 mysetup.py 内容如下:      执行文件和目标编译文件在同一个目录下 #!/usr/bin/env python # encoding: utf-8 from distutils.core import setup import py2exe setup(console=['main.py'])
Python GUI开发:wxPython库详细教程
"Python图形开发GUI库wxPython使用方法详解" Python作为一门强大的脚本语言,不仅在后端开发、数据分析和科学计算等领域有着广泛的应用,同时在构建图形用户界面GUI)方面也有着多种选择。其中,wxPython是一个...
写文章

热门文章

  • pycharm环境配置问题解决一览 31408
  • Tabby Terminal 下载和安装,快速上手使用教程 20117
  • Selenium元素定位神器工具谷歌浏览器插件-ChroPath介绍,安装与使用 14338
  • windows python安装,设置国内镜像源,升级pip 13897
  • 一段代码理解Python异步函数async的基本用法 12350

分类专栏

  • Django 1篇
  • Linux 7篇
  • 前端 1篇
  • 思源笔记 1篇
  • Proxmox 2篇
  • Debian 1篇
  • 数据库 2篇
  • 自动化测试 10篇
  • selenium 6篇
  • 软件测试 6篇
  • python 11篇
  • 接口测试 3篇
  • allure 4篇
  • bat脚本 1篇
  • Testng 3篇
  • jenkins 5篇
  • Jmeter 6篇
  • 性能测试 2篇
  • java 6篇
  • 聚合报告 1篇

最新评论

  • 前端如何使用Nginx代理dist网页,代理websocket,代理后端

    CSDN-Ada助手: 不知道 网络 技能树是否可以帮到你:https://edu.csdn.net/skill/network?utm_source=AI_act_network

  • windows python安装,设置国内镜像源,升级pip

    x273429018: 厉害了,全是干货

  • pyinstaller带浏览器一起打包playwright 独立运行exe

    Franciz小测测: 带浏览器是特别的大,一定要严格按照代码的中路径配置

  • pyinstaller带浏览器一起打包playwright 独立运行exe

    H.E.X.: 生成好了之后是很大,但是仍然提示playwright install <pw team,应该是路径需要设置吧

  • Linux磁盘/硬盘测速,dd命令,测试顺序读写,测试4K性能

    jokb8: 读取写入速度测试,不应该测试的是/dev/sdb吗

最新文章

  • 前端如何使用Nginx代理dist网页,代理websocket,代理后端
  • pyinstaller带浏览器一起打包playwright 独立运行exe
  • playwright 模拟F11 全屏
2024年13篇
2023年9篇
2022年18篇
2021年19篇
2020年11篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Franciz小测测

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家正圆玻璃钢雕塑广安成都商场美陈湖北公园玻璃钢雕塑图片景观玻璃钢雕塑公司 北京深圳玻璃钢雕塑人像定做厂家邢台卡通人像玻璃钢雕塑从化玻璃钢雕塑厂家宜宾玻璃钢雕塑厂北京景区玻璃钢雕塑价格供应服务好的玻璃钢花盆资兴玻璃钢卡通雕塑山东中庭商场美陈自发光动物玻璃钢雕塑制作玻璃钢仿铜雕塑效果商场室外美陈哪家好玻璃钢迎宾人物雕塑玻璃钢火锅雕塑衢州商场开业美陈甘孜玻璃钢雕塑扬中玻璃钢雕塑定制玻璃钢雕塑马设计杭州玻璃钢卡通雕塑玻璃钢雕塑的优点有哪些哈尔滨玻璃钢罗马柱雕塑保亭黎族苗族自治县玻璃钢雕塑余杭区玻璃钢雕塑设计保定知名玻璃钢雕塑服务至上公仔玻璃钢动物雕塑代理商南京泡沫玻璃钢雕塑施工方案德阳玻璃钢海豚雕塑厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化