我一个python应用,在本电脑上调试一切正常,然后打包成了exe,在本电脑上运行exe程序也是一切正常。然后复制到别的电脑上之后运行就发生错误,部分提示信息如下:
Exception in Tkinter callback
Traceback (most recent call last):
File “C:\Users\ADMINI~1\AppData\Local\Temp\ONEFIL~1\tkinter__init__.py”, line 1921, in call
File “C:\Users\ADMINI~1\AppData\Local\Temp\ONEFIL~1\start.py”, line 137, in on_generate_clicked
File “C:\Users\ADMINI~1\AppData\Local\Temp\ONEFIL~1\subprocess.py”, line 503, in run
File “C:\Users\ADMINI~1\AppData\Local\Temp\ONEFIL~1\subprocess.py”, line 971, in init
File “C:\Users\ADMINI~1\AppData\Local\Temp\ONEFIL~1\subprocess.py”, line 1456, in _execute_child
FileNotFoundError: [WinError 2] 系统找不到指定的文件。
报错问题就是找不到文件,后来发现是执行cmd命令的python.exe程序找不到了。代码里通过调用python.exe 来执行模块的cmd命令,但是打包成单exe文件之后没有复制原来的python解释器目录,就报找不到文件的错误,所以还得把原来安装python的目录一并复制打包才行。
但是打包exe程序就是为了精简,要是再把python目录一并打包发送的话,那就多此一举了。所以这里我们不通过调用python.exe执行cmd命令执行相关功能的方法,我们直接导入功能模块,通过调用模块main函数执行cmd命令,如:
sys.argv = command
main()command为你想要执行的cmd命令内容,main()为你想要调用的模块的main()函数。这样的话再打包应用执行功能的时候就不再需要调用python.exe了,就省了复制多余的文件了。
相关推荐
Python gradio应用启动后局域网内其它电脑访问使用开启端口方法
cannot load library 'libcairo-2.dll': error 0x7e. Additionally,
model = whisperx.load_model(卡住,程序崩溃闪退
Processing failed:'DINOv3ViTModel' object has no attribute 'layer'
Python免费翻译工具库,Google,Bing,百度翻译接口用法
使用Nuitka将Python应用打包为windows的exe程序具体方法
HuggingFace模型压缩打包时符号链接引起的文件夹过大问题解决方法
AttributeError: module 'torch.library' has no attribute 'register_fake'
最近更新

ComfyUI 三参考图生图工作流,虚拟试衣、换脸、图片内容整合
本工作流核心能力是将三张不同角度、内容的参考图,通过 AI 理解融合,生成一张新的图像,新图像内容根据描述词指令生成。工作流集成了阿里巴巴的 Qwen2.5-VL 多模态大模型(图像编辑版本)与 SeedVR2 超分辨率放大模型,实现了「理...
comfyui CUDA128+torch 2.8.0+python3.12最新纯净版一键启动整合包
comfyui官方发布的最新版便携包是基于torch 2.11+CU130 +Python 3.13版本制作的,Python版本和torch版本都太新了,windows电脑上安装某些节点的时候会有冲突报错,有时候就算能安装上也会比较麻烦,感...
LTX2.3+comfyui音频驱动视频生成工作流
这是一个基于 ComfyUI 的 LTX 2.3 音视频同步生成工作流,核心功能是上传一段音频 + 参考图片(可多张图),自动生成与音频内容对应的视频,适合制作人物说话、唱歌等口型同步视频。工作流使用8位量化版ltx2.3模型,显存需求降低...
LTX2.3+comfyui分段提示词图片转视频工作流,AI视频带货生成器
再和大家分享一个基于 ComfyUI 的 AI 分段提示词图生视频工作流,本工作流主要基于模型LTX2.3和PromptRelay实现。可使用PromptRelay分时段控制生成不同视频画面或合成语音内容。 📌 工作流简介 本工作流是一套基...
windows电脑C盘垃圾查找清理软件
电脑用了好几年了,尽管我安装软件从来不主动装到C盘,偶尔也会清理垃圾,但是用的久了,容量也是在慢慢减少。我C盘303G,现在就剩了24G了,已经会影响到系统性能和虚拟内存调度了,已经不能不管了。C盘不装软件的话大多都是缓存,文件太多了,有时...

LTX2.3+comfyui视频去除字幕水印工作流分享
本次再和大家分享一个视频去字幕水印的comfyui工作流,工作流基于LTX2.3视频生成模型制作。LTX2.3是最新最强的视频生成模型,我前段时间就分享过了,可以看我另一篇文章:https://nuowa.net/2525,comfyui项...

多人对话声音克隆语音合成工具Chatterbox TTS免安装版,AI实时文字转语音
Chatterbox 是由 Resemble AI 开发的开源文本转语音(Text-to-Speech, TTS)模型,支持零样本音色克隆:只需提供一段参考音频(几秒钟的人声),即可模仿该音色朗读任意文本。我基于最新版源码制作了免安装一键启...
Mineru PDF转markdown软件局域网版
对于有的电脑配置比较低或是win7系统等电脑无法使用Mineru情况,可以使用局域网内可运行软件的电脑运行Mineru,然后其它电脑或手机等终端输入IP地址,打开运行软件的IP地址来使用Mineru。 具体用法: 下载局域网版压缩包到本地电...

OmniSVG:统一的可缩放矢量图形生成软件
OmniSVG 是一个基于视觉-语言模型(VLM)的端到端多模态 SVG(可缩放矢量图形)生成框架,由 OpenVGLab 团队开发。该项目能够从文本描述或参考图像生成高质量的 SVG 矢量图形,覆盖从简单图标...

AI实时变声器Voice Changer2.1.4 CUDA版下载,高质量RVC变声软件
Voice Changer是一款实时 AI 变声工具,允许你通过多种 AI 声音模型(如 RVC 和 Beatrice)实时转换声音。转换延迟更低,是目前社区中最受欢迎的开源实时变声方案之一。 核心特点 1. 实时性 voice-chang...










