Pyinstaller

2024/5/2 0:54:29

Python - 生成可执行文件.exe(附操作完整流程)

文章目录 一、打包工具 - pyinstaller1.1 pyinstaller 原理 二、pyinstaller 安装2.1 管理员身份运行“CMD”-命令提示符2.2 安装2.3 查询是否安装成功 三、pyinstaller 打包可执行文件3.1 进入需要打包的脚本目录3.2 打包脚本3.3 打包结果 四、总结 一、打包工具 - pyinstalle…

pyinstaller打包踩坑报错PermissionError: [Errno 13] Permission denied....

是权限问题,cmd用管理员权限打开,cd到指定目录再执行 pyinstaller -F xxx.py(xxx.py,打包的文件)

采用pycharm在虚拟环境使用pyinstaller打包python程序

一年多以前,我写过一篇博客描述了如何虚拟环境打包,这一次有所不同,直接用IDE pycharm构成虚拟环境并运行pyinstaller打包 之前的博文: 虚拟环境venu使用pyinstaller打包python程序_伊玛目的门徒的博客-CSDN博客 第一步&#xf…

Python pyc文件 bytecode的压缩, 加壳和脱壳解析

我们常常看到, 自己用PyInstaller等库打包的exe被别人反编译。而源代码在exe文件中是以字节码形式存储的。掌握了字节码的加密技巧, 就可以防止源代码的反编译。 目录1.字节码是什么2.包装字节码3.压缩字节码4.加壳字节码(方法一):修改co_code5.加壳字节码(方法二)&…

Python编译成EXE执行

安装Pyinstaller pip install pyinstaller # 如果安装失败也可以使用压缩包进行安装# 解压下载好的文件 python setup.py install# 打包py文件,记得在当前环境中安装好py文件所需的依赖。 pyinstaller -F *.py# 不带控制台打包 pyinstaller -F -w *.py# 添加ico图标…

【转载】用PyInstaller把Python代码打包成单个独立的exe可执行文件

链接:用PyInstaller把Python代码打包成单个独立的exe可执行文件 【记录】用PyInstaller把Python代码打包成单个独立的exe可执行文件 之前就想要把自己的BlogsToWordpress打开成exe了。一直没去弄。 又看到有人提到python打开成exe的问题。 所以打算现在就去试试。 注…

『CV学习笔记』Pyinstaller打包exe后,执行时onnxruntime包报警告(Init provider bridge failed)

Pyinstaller打包exe后,执行时onnxruntime包报警告(Init provider bridge failed) 文章目录 一. 问题描述二. 解决办法三. 参考文献『CV学习笔记』Pyinstaller打包python程序遇到的问题(Win&Linux)+Cython编译动态库+PyArmor加密一. 问题描述 Platform: WindowsONNX Runtim…

py文件如何打包成exe?如何压缩文件大小?

打包 要将 Python 文件打包成可执行文件,您可以使用 PyInstaller 这个工具。以下是具体步骤: 首先,确保您已经安装了 PyInstaller。如果没有安装,可以使用以下命令安装: pip install pyinstaller进入您的 Python 程序…

将Python程序打包成exe文件

我新写了一篇更加完整的文章,与这篇文章相比,它新增了两种打包方式:多python文件打包和含有资源文件的打包方式,具体请戳链接: 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细&#x…

用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)

目录 打包前置知识 一、什么是exe可执行文件? 二、为什么要将 Python 程序打包为 exe 可执行文件? 三、为什么 Python 程序不能直接运行呢? 四、我们用什么来打包 Python 文件呢? 五、打包有哪几种分类呢? 打包…

将python文件打包成exe可运行文件

目前有好几种方法可以将python文件打包成exe应用程序文件,例如py2exe,pyinstaller等,比较下来,还是觉得pyinstaller使用起来比较简单。 首先第一步下载安装pyinstaller, 如果已经安装过python3的用户比较方便,可以使用python3文件…

pyinstaller将python文件转为exe可执行文件

pyinstaller模块将python文件转为exe可执行文件 pyinstaller基本命令: pyinstaller -F 文件名.py不带控制台的exe打包: pyinstaller -F -w 文件名.py 生成带有图标的exe文件: pyinstaller -F -I xx.ico -w 文件名.py 注意 如果在程序打包…

python3GUI--PyQt5打包心得(详细图文演示)

文章目录 一.前言二.准备工作&介绍1.准备2.介绍1.pyinstaller2.pipenv 三.项目打包1.准备2.打包1.打包参数2.虚拟环境 三.总结 一.前言 有朋友私信问我,如何把项目打包和如何减小打包后的文件体积。笔…

【已解决】pyinstaller 将程序打包成 exe 文件后,无法保存视频或者保存的视频为空文件

这里写自定义目录标题 问题描述解决方法方法一方法二 参考 问题描述 使用pyinstaller将python程序打包为exe文件,其中包含保存视频的代码。直接运行脚本时,程序能够正确的保存视频。但是通过pyinstaller打包成exe文件后,exe文件无法保存视频…

使用pyinstaller对python程序打包和发布

一、安装pyinsatller 打开命令行窗口,输入如下指令 pip3 install pyinstaller 或 pip install pyinstaller 然后静待pyinstaller自动安装好. 打包命令:pyinstaller -F -w main.py -i main.ico --workpath build路径 --distpath exe打包路径 -n ex…

PyQt6 利用Pyinstaller打包发布程序

锋哥原创的PyQt6视频教程: 2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计53条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话版…

python应用打包分发纪要

农夫山泉,喝起来有点甜;python应用,运行起来有点慢。但,除了慢,它就别无缺点了。 文章目录 前言Python程序分发思考Cythonpyinstallernuitkaccachenuitka打包原理nuitka主要参数示例: 打包PySide6应用 参考链接 前言 …

关于pyinstaller执行报错的解决方案

已经安装好了pyinstaller,但是在终端执行时报错: pyinstaller : 无法将“pyinstaller”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置…

Pyinstaller闪退补救措施

用Pyinstaller封装一个py文件时,过程没有问题,但打开后会出现闪退的现象。因此上网找,找到了上面网址所示的解决方法。也就是用cmd打开exe文件。 假如我要封装mani.py,Windows下进入文件所在地址,按住shift点击鼠标右…

pyinstaller 打包 paddleocr

一、场景 我们在使用pyinstaller打包完以后,在执行时会出现一些第三方库找不到,尤其是paddleocr库二、解决方法 在打包paddleocr的时候,他的一些模块不会跟着一起打包,我们要使用已下方法来进行打包处理一般情况下打包 pyinsta…

科普:python怎么使用Pyinstaller模块打包成可执行文件

目录 1. 使用conda创建虚拟环境2. 列出所有虚拟环境查看是否创建成功3. 激活虚拟环境4. 安装Pyinstaller模块5. Pyinstaller模块常用参数6. 例子:Windows打包成单个文件并可使用命令行窗口并自定义文件logo 1. 使用conda创建虚拟环境 创建个虚拟环境来打包&#xf…

Cpython编译后再使用Pyinstaller打包

一、Cpython Python是一门解释型语言,当我们想让其他人运行我们的代码时,如果直接将.py源代码发送给他人,那么源代码将没有任何安全性可言,也就是任何一个人都可以打开源代码一看究竟,任何人都可以随意修改源代码。 …

ImportError: No module named _bootlocale解决方案

大家好,我是水滴~~ 本文主要介绍 ImportError: No module named _bootlocale 问题的解决方案,希望能对你有所帮助。 《Python入门核心技术》专栏总目录・点这里 文章目录 1. 问题描述2. 解决方案3. 常用命令1. 问题描述 今天在执行 pyinstaller 打包命令时报如下错误: Tr…

打包——使用pyinstaller打包解决dll丢失问题

我们通常使用pyinstaller或者其对应的图形化的auto-py-to-exe来生成exe可执行文件时,换了一个电脑经常会出现报错,特别是我们当前开发大多数使用温室操作系统,而很多用户使用的是win7操作系统,这就造成了会提示缺少dll文件。如下图: 笔者总结了解决此问题的经验总结如下。…

pyinstaller打包exe运行闪退

这里写自定义目录标题 前言问题描述解决过程 前言 闪退原因可能有很多,这里记录下我遇到的问题,简单来说是dll调用错误导致的闪退,因为我的python用的是32位的,但是pyinstaller却是64位的,属于用conda的时候没注意。 …

使用pyinstaller打包exe文件遇到的问题总结

我在windowsanaconda的前提下,使用pyinstaller将python程序打包成exe文件时陆续遇到很多问题,在这里总结一下。 pyinstaller介绍 首先安装pyinstaller,直接使用命令pip install PyInstaller即可。 安装好后,对于需要打包的文件…

pyinstaller python打包工具问题解决 IndexError: tuple index out of range ,1006, ‘LoadLibraryExW

IndexError: tuple index out of range name co.co_names[oparg] IndexError: tuple index out of range 解决办法: 升级最新版pyinstaller ,老版本不支持python3.5以上 win32ctypes.pywin32.pywintypes.error: (1006, ‘LoadLibraryExW’, ‘文件所在的…

Unable to find “setuptools-XX.X.X-pyX.X.egg\EGG-INFO“ when adding binary and data files解决办法

pyinstaller Unable to find “setuptools-XX.X.X-pyX.X.egg\EGG-INFO” when adding binary and data files解决办法 报错内容 Unable to find “某个盘:\某个目录\venv\lib\site-packages\setuptools-40.8.0-py3.7.egg\EGG-INFO” when adding binary and data files. 解决…

pyinstaller打包的exe运行报错 No module named path

描述 用python开发了一个opc client应用,调试没有问题后,使用pyinstaller打包成exe,测试exe运行也没有问题,正常使用。 在某次重装win10系统后,在此运行exe就开始报错了,详细内容如下: ------…

pyinstaller linux打包遇到的问题及解决办法

ModuleNotFoundError: No module named ‘scipy.special.cython_special’ 加上 --hidden-import scipy.special.cython_special 即可 pyinstaller -F combation_samples_packing.py --hidden-import scipy.special.cython_specialPyinstaller: Cannot open shared object li…

Pyinstaller打包Keras程序

Pyinstaller打包Keras程序前言準備工作打包實驗實驗一:在打包的docker內跑(GPU)實驗二:在打包的機器上的其它docker內跑(CPU)實驗三:在打包的機器上跑(GPU)實驗四&#x…

使用pyInstaller打包python下的sklearn工程

pyInstaller是一款python打包工具,它可以方便将python的所有依赖打包成一个可执行文件,所以它打包的文件只能在相同系统下运行。 本地使用的是Mac系统,python版本是2.7.12,代码是使用sklearn开发的机器学习相关的内容。在打包的时…

pyinstaller打包Transformers 报错No such file or directory

问题描述 Traceback (most recent call last): File "transformers\utils\import_utils.py", line 1086, in get_module File "importlib_init.py", line 127, in import_module File "<frozen importlib._bootstrap>", line 1006, in _g…

win10上使用pyinstaller工具打包python后在win7无法运行(运行报错)

问题现象 win10中使用pyinstaller工具打包python为exe后&#xff0c;在win7上运行报错&#xff1a; 无法启动此程序&#xff0c;因为计算机中丢失api-ms-win-crt-process-l1-1-0.dll。尝试重新安装该程序以解决此问题。或 无法启动此程序&#xff0c;因为计算机中丢失api-ms…

pyinstaller使用记录

1、将程序打包成一个exe文件&#xff0c;exe文件位于dist文件夹下&#xff1a; pyinstaller -F test.py 2、直接按1中打包exe会有调试窗口显示&#xff0c;不显示控制台窗口的打包方式为&#xff1a; pyinstaller -F --no-console test.py 3、设置应用图标&#xff1a; py…

python应用中使用了multiprocessing多进程,使用pyinstaller打包出来的程序可能产生多个窗口

问题现象 我用pyside&#xff08;类似pyqt&#xff09;开发了一个应用程序。直接使用pycharm运行&#xff0c;一切都正常。但当我使用pyinstaller将它打包之后&#xff0c;再去运运行&#xff0c;发现窗口总是产生多个。 问题分析 直接运行没有问题&#xff0c;那么问题肯定…

虚拟环境venu使用pyinstaller打包python程序

在开发机上直接运行pyinstaller打包程序&#xff0c;碰到了两个问题&#xff1a; 1.打包过程中报错很多&#xff0c;最终的exe运行的时候出错&#xff0c;闪了一下就闪退。 2 打包的时候不指定模块&#xff0c;最终的打包exe200-300M包含了许多不需要的模块。这也加大了程序打…

pyinstxtractor.py 的改进 - 反编译pyinstaller生成exe的工具

编写历程 使用网上的pyinstxtractor.py提取PyInstaller生成的exe文件, 发现无法用uncompyle6反编译提取的pyc文件, 报错。 对比原先的pyc文件, 和提取的文件, 发现: 提取的文件内容是一样的, 但文件头和原先的pyc文件不一样。(注意: 上图中数据e3是pyc文件内容部分的开始, 其…

pyinstaller打包程序所遇问题记录

pyinstaller支持的参数功能 命令样式&#xff1a; pyinstaller -w -i “d:\my.ico” -F mypy.py python pyinstaller RecursionError: maximum recursion depth exceeded 在调用pyinstaller -F my.py 时报错如下&#xff1a; 递归超过了python的栈高度限制 File "F:\Pr…

python第三方库概览

目录 第三方库的获取和安装 脚本程序转变为可执行程序的第三方库PyInstaller jieba库(必选)、wordcloud库&#xff08;可选&#xff09; 知识导图&#xff1a; 1.Python第三方库的获取和安装 Python第三方库依照安装方式灵活性和难易程度有三个方法&#xff1a;pip工具安装…

pyinstaller打包生成的.spec文件解析

PyInstaller是一个用于将Python程序打包为可执行文件的工具。它的.spec文件是用来配置打包过程的脚本文件。 .spec文件是一个Python脚本&#xff0c;用于指定PyInstaller如何处理源代码、依赖项、资源文件等。它包含了一系列的参数和选项&#xff0c;用于控制打包的行为和生成…

PyInstaller打包深度学习模型代码详细教程

前言&#xff1a;由于工作需求&#xff0c;需要使用Pyinstaller库将Python脚本打包成exe文件&#xff0c;特此花几天时间查找资料&#xff0c;进行实验。将过程做个梳理&#xff0c;记录下来&#xff0c;方便自己和他人日后查询。 目录一、安装PyInstaller包二、打包深度学习模…

PyQT5实现图像处理应用(含Windows7下完整打包方案)

目录 1、任务概述2、环境安装2.1 创建虚拟环境2.2 安装依赖库 3、程序开发3.1 框架搭建3.2 读取图像3.3 图像处理 4、打包部署5、小结 1、任务概述 本篇博文将通过PyQT5来实现一个简单的图像处理应用&#xff0c;并完成打包部署。 本文开发平台&#xff1a;Windows10 64位系统…

pyinstaller 打包pyqt6等ui文件为exe可执行程序的方法

刚开始使用auto-py-to-exe打包pyqt6的程序&#xff0c;折腾好半天都会出错&#xff0c;关键打包出来的exe单文件有快100兆了&#xff0c;真大啊&#xff01; auto-py-to-exe有图形界面&#xff0c;看起来比较直观。 还有中文语言&#xff0c;对使用者比较友善&#xff0c;可以…

ModuleNotFoundError: No module named ‘mmcv._ext‘

mmsegmentation使用pyinstaller打包出现问题 mmsegmentation是商汤开源的语义分割框架&#xff0c;里面包含了大量SOTA模型&#xff0c;十分适合从事语义分割工作的小白学习。 最近想将mmsegmentation打包成exe进行使用&#xff0c;但是遇到了一个问题&#xff0c;在打包的过…

第一次写python的小程序

功能&#xff1a;遍历目录下的所有txt文件将*和-之间的时间戳转换为rtc时间 # -*- coding: UTF-8 -*-import sys import re import os import shutil import argparse import datetime import chardetdef get_encoding(file):with open(file, rb) as f:data f.read()return c…

通过pyinstaller将python项目打包成exe执行文件

目录 第一步&#xff1a;安装pyinstaller 第二步&#xff1a;获取一个ico图标&#xff08;也即是自己这个exe文件最后的图标&#xff09; 第三步&#xff1a;打包 第一步&#xff1a;安装pyinstaller pip install pyinstaller 第二步&#xff1a;获取一个ico图标&#xff…

pyinstaller 错误排查的验证史

在pyinstaller打包时出现如下错误&#xff0c;很明显感觉是路径被转义 或者历史迁移导致的 报错路径&#xff1a;OSError: [WinError 123] 文件名、目录名或卷标语法不正确。: D:\t_job\x07naconda3_20201121\\Lib\\site-packages 安装路径&#xff1a;File "D:\11_job\…