pyinstaller专题

PyInstaller问题解决 onnxruntime-gpu 使用GPU和CUDA加速模型推理

前言 在模型推理时,需要使用GPU加速,相关的CUDA和CUDNN安装好后,通过onnxruntime-gpu实现。 直接运行python程序是正常使用GPU的,如果使用PyInstaller将.py文件打包为.exe,发现只能使用CPU推理了。 本文分析这个问题和提供解决方案,供大家参考。 问题分析——找不到ONNX Runtime GPU 动态库 首先直接运行python程序

【pyinstaller】打包软件中含multiprocess的多进程时遇到的问题

如果使用multiprocess在项目代码里面(没有单独放在main函数里)启动多进程,multiprocess在windows里的启动机制是spawn,会重新走一遍整个代码的main,此时如果是pyqt项目,就会再次实例化一个界面,这不是我们期盼的。通过查阅资料,可以在项目的main函数第一句加上multiprocess.freeze_support()可以解决这个问题,但是尝试了,pyqt项目

pyinstaller打包使用注意事项

pyinstaller注意事项 为了打包python程序,将其转换为可执行程序方便调用,无论是linux还是windows环境都可以正常使用 环境推荐,python3.11 安装使用 前提条件是安装好了python3 pip install pyistaller -i https://pypi.tuna.tsinghua.edu.cn/simple/ 安装后,检查版本 pyinst

pyinstaller 打包 pyqt5 Could not find QtWebEngineProcess.exe

问题 使用 pyinstaller 打包 pyqt5 应用的时候本来运行正常,但在中文路径下不能运行。 然后,升级 pyinstaller 和 pyqt5 到最新版本,再次打包,结果英文路径也不行了,爆出 Could not find QtWebEngineProcess.exe 之后自动退出。 解决方法 很简单,只需要两步: 找到应用程序打包输出的文件夹,复制输出文件夹下的 PyQt5

使用PyInstaller打包带图标的软件

使用PyInstaller打包带图标的软件,需要遵循一系列步骤。下面是一个详细的指南: 一、准备图标文件 下载或创建图标文件:首先,需要准备一个图标文件,通常是.ico格式。如果手头上没有.ico格式的图标,可以使用在线工具或图像编辑软件将.png、.jpg等格式的图片转换为.ico格式。这些在线工具如easyicon、ico51等可以提供图标文件或转换服务。 放置图标文件:将准备好的图标

《Python开发 - Python疑难杂症》Pyinstaller打包报错【UnicodeDecodeError: ‘utf-8‘ codec can‘t decode】分析与解决

1报错情景描述 笔者在使用PyQt5写了个程序后,使用Pyinstaller打包,出现以下错误: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 110: invalid continuation byte 2报错分析 从报错代码能够看出,编码问题导致的程序出错,解决办法就是修改编码方式。 3解决

PaddleOCR打包exe--Pyinstaller

一、前期准备 首先确保代码在虚拟环境中能够成功运行, gui.py from paddleocr import PaddleOCR# 模型路径下必须含有model和params文件ocr = PaddleOCR(det_model_dir = './inference/default_det_model_dir/', # 检测模型所在文件夹rec_model_dir = './infere

python文件打包-pyinstaller 常见问题

python project 编译Linux的可执行版本 --2017.11.18 12 1.使用工具 pyinstaller 2.安装方法 (1)可以直接去官网下载:http://www.pyinstaller.org/downloads.html (2)或者pip方式下载:pip install pyin

Python 文件打包- pyinstaller 生产exe

pyinstaller打包工具的使用说明 打包命令 pyinstaller可以将python代码打包为可执行的exe文件,一般应用只需要使用如下命令: C:\Python27\python.exe C:\pyinstaller-2.0\pyinstaller.py src\wgClient.py 执行该命令后将在当前目录下生成build和dist文件夹,另外还会生成一个wgCl

深度解析Python PyInstaller打包EXE的详细教程

目录 PyInstaller简介安装PyInstaller基础打包示例打包选项详解 单文件与单目录打包指定入口脚本隐藏控制台窗口添加图标包含数据文件 高级打包技巧 处理外部依赖解决打包后的运行问题减少可执行文件大小使用.spec文件自定义打包 实战案例:打包一个完整的Python项目常见问题与解决方案最佳实践与注意事项总结 PyInstaller简介 PyInstaller是一个将Pytho

python利用pyinstaller打包生成exe

pyinstaller简明教程 安装pyinstaller pip install pyinstaller是最简单的安装方式,但也常常由于各种原因报错,这就需要我们通过whl文件来下载,但是whl文件安装也有考究,具体参考可以参考教程: Python安装whl文件那些坑 pyinstaller基本用法 安装和使用可以参考: PyInstaller 的安装和使用 假如我们要打包一个demo

pyinstaller打包exe import numpy等问题解决的spec

1、spec书写模板注意 pathex datas hiddenimports的填写。# -*- mode: python ; coding: utf-8 -*-block_cipher = Nonea = Analysis(['labelImg.py'],pathex=["C:\\Users\\***\\AppData\\Roaming\\Python\\Python37\\site-pack

Pyinstaller 打包exe后,打开出现can‘t find package tkdnd 报错

这几天在用python做一个软件,过程中用到tkdnd这个模块 tkdnd 是一个用于 Tkinter 的拖放 (drag-and-drop) 扩展库,提供了在 Tkinter 应用程序中实现拖放功能的支持。Tkinter 是 Python 的标准 GUI 库,而 tkdnd 提供了额外的功能,使得开发者可以在 Tkinter 应用程序中实现更高级的拖放操作。 做好以后在pycharm中运行是

使用pyinstaller打包生成exe

使用pyinstaller打包生成exe(解决gradio程序的打包问题)_pyinstaller打包gradio-CSDN博客 上面文章更为细致 ,我在这里记录一下

使用 PyInstaller 将 Python 代码打包成独立可执行文件

大家好,当你完成了一段精彩的 Python 代码,你可能会想要与其他人分享它。但是,你可能担心其他人是否拥有足够的环境来运行你的代码。或者,你可能希望保护你的源代码,以防止他人查看或修改它。在这种情况下,PyInstaller 是你的救星。         PyInstaller 是一个强大的工具,可以将 Python 代码打包成独立的可执行文件,无需安装 Python 解释

使用 pyinstaller打包多个python文件的 应用程序 并在执行时报出Failed to execute script pyi_rth_pkgres错误

当时使用pyinstaller对python应用程序进行打包的,执行成功打包的exe应用程序时弹出一个错误提示框。信息如下: Failed to execute script pyi_rth_pkgres 或者是其他的模块无法加载。此时可以使用打包时导入模块的方式 --hidden-import=pkg_resources.py2_warn 下面有个打包多个文件的示例 pyinsta

【Python】实现极致:克服PyInstaller打包挑战,解决libpython3.10.so.1.0库丢失难题

【Python】实现极致:克服PyInstaller打包挑战,解决libpython3.10.so.1.0库丢失难题 大家好 我是寸铁👊 总结了一篇【Python】实现极致:克服PyInstaller打包挑战,解决libpython3.10.so.1.0库丢失难题✨ 喜欢的小伙伴可以点点关注 💝 前言 相信大家在Centos7使用Pyinstaller打包会遇到Python

【学习笔记】pip安装pyinstaller报错问题

pip 安装 pyinstaller 报错问题及解决方案 引言 PyInstaller 是一个强大的工具,它能够将 Python 应用程序及其依赖项打包成一个可执行的软件包。这样,用户无需安装 Python 解释器或任何模块,即可在不同平台上运行打包后的应用程序。本文将详细讨论使用 pip 安装 PyInstaller 时可能遇到的问题及其解决方案。 PyInstaller 简介 PyIn

ubuntu20.04 | Python单文件打包二进制的方式——Pyinstaller

python比较麻烦的一点是环境依赖很重,如果直接用脚本在不同环境使用,必定会导致结果不一致的情况。 所以,将python打包成二进制进行发布,就避免了这个问题。 pyinstaller用于将Python文件和依赖包打包成为Linux可执行程序,方便在不同机器调用。 跨平台,支持win,nux,mac。 打包环境 ubuntu20.04 python3 1.安装步骤 1>安装pip

【Python】轻松打包:CentOS7上使用PyInstaller将Shell脚本转换为可执行文件的完美指南

【Python】轻松打包:CentOS7上使用PyInstaller将Shell脚本转换为可执行文件的完美指南 大家好 我是寸铁👊 总结了一篇【Python】轻松打包:CentOS7上使用PyInstaller将Shell脚本转换为可执行文件的完美指南✨ 喜欢的小伙伴可以点点关注 💝 操作 Step1 先安装pyinstaller pip3 install pyinstalle

Pyinstaller安装与使用

一、Pyinstaller简介 PyInstaller将Python应用程序冻结(打包)独立可执行文件中。它可以构建较小的可执行文件,它是完全多平台的,并且使用OS支持来加载动态库,从而确保完全兼容。 二、Pyinstaller安装 1、下载安装 首先安装“pip install pywin32”其次“pip install wheel”最后安装“pip install pyistal

【Python】pyinstaller打包时添加详细信息

在要被打包的py文件同级目录新建version.txt,写入以下内容 # UTF-8## For more details about fixed file info 'ffi' see:# http://msdn.microsoft.com/en-us/library/aa381058.aspx#VSVersionInfo(ffi=FixedFileInfo(filevers=(1,

使用pyinstaller对python打包

使用pyinstaller对python打包时使用matplotlib和Tkinter库所遇到的问题 pyinstaller的安装的简单使用就不多说了,pyinstaller-github中有详细介绍,比较简单。 主要记录在对打包时遇到的几个问题。 1. 程序中使用matplotlib,在打包完成后出现Intel MKL FATAL ERROR: Cannot load mk2_avx.dl

pyqt5+pyinstaller创建桌面程序

主要关注于打包桌面程序 PyQt5一些教程 安装必要的库: import ospack_list = ["PyQT5","pandas==1.5.3","pyinstaller==6.6.0","openpyxl==3.1.2","pyqt5-tools",]# set DS_BUILD_AIO=0# set DS_BUILD_SPARSE_ATTN=0for packa in p

pyinstaller 打包程序 出现错误的解决方法

打开命令窗口进入到程序所在目录下 1.使用命令pyinstaller -p C:\Python27\Lib\site-packages\zmq SpiderTaskDistributor.py 打包程序 -p参数是添加的pyinstaller打包程序时的扫描路径,pyinstaller的扫描路径有可能不完整,造成打包后的可执行文件运行时出现“找不到指定的模块”的错误。 2.在当前目录下生成两

pyinstaller安装出现'NoneType' object has no attribute 'rfind'问题解决

pyinstaller出现’NoneType’ object has no attribute ‘rfind’问题解决 用pyinstaller-2.0在linux上打包一个文件,直接运行的源代码pyinstaller.py进行安装: ./pyinstaller-2.0/pyinstaller.py -F main.py 报下面的错误: Traceback (most recent cal