Fatal error: PyInstaller does not include a pre-compiled bootloader for your platform.

PyInstaller——遥感数据处理库包打包问题 使用GDAL、geopandas、fiona、rasterio等库包后,PyInstaller打包问题 阅读详情

解决方案:创建bootloader

第一步.创建bootloader

git clone https://github.com/pyinstaller/pyinstaller 

cd pyinstaller/bootloader

python ./waf distclean all # or python3

cd ../PyInstaller/bootloader/

ls

你将获取到如下类似的文件夹(和各个平台相关)列表

Darwin-64bit  images  Linux-32bit  Linux-32bit-arm  Linux-64bit  Windows-32bit  Windows-64bit

第二步.将你所需的bootloader拷贝至你的python对应目录,我的环境是如下(Linux-32bit-arm对应了我的树莓派系统,python3.7对应了我的python版本)

备注:(每个人所需bootloader不一样,所以请选择性质拷贝)

sudo cp -rf Linux-32bit-arm /usr/local/lib/python3.7/dist-packages/PyInstaller/bootloader/

第三步,再次运行打包命令

pi@raspberrypi:/code $ sudo pyinstaller -D -F test.py 
206 INFO: PyInstaller: 4.3
207 INFO: Python: 3.7.3
211 INFO: Platform: Linux-4.19.97-v7l+-armv7l-with-debian-10.3
213 INFO: wrote /code/test.spec
220 INFO: UPX is not available.
224 INFO: Extending PYTHONPATH with paths
['/code', '/code']
265 INFO: checking Analysis
284 INFO: checking PYZ
290 INFO: checking PKG
292 INFO: Bootloader /usr/local/lib/python3.7/dist-packages/PyInstaller/bootloader/Linux-32bit-arm/run
292 INFO: checking EXE

 

pyinstaller 打包应用问题集合 直接使用pip installpyinstaller ,如果直接 install 的不行可以去下载源码编译下 pyinstaller源码地址:https://github.com/pyinstaller/pyinstaller 下载源码后在源码目录执行如下指令 cd bootloader python ./waf all python setup.py install 之后执行pyinstaller -F -w MainTool.py 将代码打包成 exe 文件。执行pyinsta... 阅读详情

相关推荐

给树莓派装pyinstaller环境

pip3 install pyinstaller 开始打包程序时,出现了这个错误 Fatal error: PyInstaller does not include a pre-compiled bootloader for your platform. For more details and instructions how to build the bootloader see https://pyinstaller.readthedocs.io/en/stable/bootloader-bui

frog77 1204

成功解决pyinstaller生成exe提示:Fatal error: PyInstaller does not include a pre-compiled bootloader

在使用pyinstaller生成exe,将编写完成的几个python文件封装成exe文件,但是出现了错误,提示Fatal error: PyInstaller does not include a pre-compiled bootloader for your platform. For more details and instructions how to build the bootloader see <https://pyinstaller.readthedocs.io/en/stable

pengmingjv的博客 9485

[python]pyinstaller的bootloader重新编译

1 背景 pyinstaller是python程序exe的打包工具。pyinstaller本身使用python编写,但是其bootload是用c++编写的,二者都是开源的。在发布时,pyinstaller下的bootload提供了exe形式的程序。一般情况下,我们直接用就行了,但是某些情况下,也可以自己下载bootload的代码进行更改编译。 如作者遇到的这个问题,就是需要自己编译以下。https://blog.csdn.net/kevinshift/article/details/108816448 本节

kevinshift的博客 2501

PyInstaller does not include a pre-compiled bootloader...,Checking for ‘msvc‘ C compiler

1.错误代码 Fatal error: PyInstaller does not include a pre-compiled bootloader for your platform. For more details and instructions how to build the bootloader see <https://pyinstaller.readthedocs.io/en/stable/bootloader-building.html> 2.错误原因 具体得错误

拼命小李博客 6763

python pyinstaller打包exe遇到报错:RuntimeError: input(): lost sys.stdin

在使用python中的pyinstaller命令打包exe遇到报错:RuntimeError: input(): lost sys.stdin。

猿小白的博客 726

改进yolov8|BackBone改进:PWConv、FasterNeXt替换yolov8主干网络

各位哥哥姐姐弟弟妹妹大家好,我是干饭王刘姐,主业干饭,主业2.0计算机研究生在读。和我一起来改进yolov8变身计算机大牛吧!本文中的论文笔记都是刘姐亲自整理,原创整理哦~

weixin_44379985的博客 748

解决Fatal error: PyInstaller does not include a pre-compiled bootloader for your platform.

使用pyinstaller打包exe时,出现“Fatal error: PyInstaller does not include a pre-compiled bootloader for your platform.”错误 解决1:卸载pyinstaller,重装; 解决2:新建虚拟环境。

归去来兮的博客 3763

详解AUTOSAR:什么是AUTOSAR?(理论篇—1)

AUTOSAR是由全球各大汽车整车厂、汽车零部件供应商、汽车电子软件系统公司联合建立的一套标准协议,是对汽车技术开发一百多年来的经验总结。

不脱发的程序猿 1万+

python打包exe报错:Fatal error: PyInstaller does not include a pre-compiled bootloader for your platform.

pyinstaller 打包的时候报错: Fatal error: PyInstaller does not include a pre-compiled bootloader for your platform. For more details and instructions how to build the bootloader see 这个问题的具体原因我也不知道,看了很多文章都没有解决。直到这一篇:Pyinstaller缺少引导加载程序 我创建了个新的虚拟环境,下载pyinstaller源码包安

escaping的博客 4941

Python遥感图像处理应用篇(二十三):Python+GDAL 批量拼接图像

遥感影像拼接分多种不同的情况,比如比较常用的是两幅影像拼接或者多个图像合并为一个图像。GDAL中实现影像拼接的方式也有多种,比如常用可以通过numpy读取影像数组,并计算各个图像的numpy数组范围,合并多个numpy数组为一个最终的结果,并将其重新输出为一幅新的图像,即可实现图像的拼接。另外比较方便的一种方法便是使用GDAL.warp()函数方法。这个函数的功能很多,可以实现多种不同的目的,比如用于坐标系转换、投影变换、图像合并与镶嵌、地理范围裁剪、更改分辨率、矢量裁剪等多种功能。这些功能可以通过设置Op

soderayer的博客 4642

Backtrader Web:开源量化交易全栈平台

Backtrader Web是一个基于Backtrader框架的现代化量化交易全栈平台,将专业回测引擎与Web技术结合,提供从策略开发到实盘交易的完整解决方案。平台采用FastAPI+Vue3技术栈,具有118个内置策略模板、专业可视化分析工具和完整的策略生命周期管理功能。支持策略版本控制、参数优化、模拟/实盘交易及监控告警,通过RESTful API和WebSocket实现前后端交互。系统采用模块化设计,包含策略服务、回测服务等核心模块,支持SQLite/PostgreSQL等多种数据库。安装简单,5分钟

云金杞 643

python打包报错Fatal error: PyInstaller does not include a pre-compiled bootloader for your...

也有人解释原因为python的打包引导加载程序问题,下载pyinstaller源码,并从源码安装即可解决。不建议使用pip安装。个人体会,并不是pyinstaller代码本身的问题,而是引导加载的问题。可能是本身环境破坏造成的无法加载,卸载当前版本,并重新安装试下。python打包最常用的应该是pyinstaller。个人当前使用的是pyinstaller 4.10。将当前版本卸载,重新安装4.9即可打包成功。

bugtraq的博客 4772

k8s篇之underlay网络和overlay区别

underlay和overlay

小橙子的笔记屋 2142

PyInstaller Pre-Compiled Bootloader Not Found and Build Fails

解决方法有两种 1.使用低版本pyinstaller sudo pip3 install pyinstaller==4.5 -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 2.编译Bootloader git clone https://github.com/pyinstaller/pyinstaller cd pyinstaller/bootloader python3 ./waf distclean all ...

zouxin_88的专栏 536

【数字IC基础】DFT(Design For Test)可测性设计

【数字IC基础】DFT(Design For Test)可测性设计

努力,加油每一天鸭~ 3465

基于STM32设计的掌上游戏机(运行NES游戏模拟器)详细开发过程

利用STM32单片机移植NES游戏模拟器,完成NES游戏开发,可以玩标准的NES游戏,已测试超级玛丽、魂斗罗之类的都可以正常运行。

4万+

python3.8 + pyqt5 + conda + pyinstaller +win10 打包exe文件报错

python3.8 + pyqt5 + conda + pyinstaller +win10 打包exe文件报错 报错如下: pyinstaller does not include a pre-compiled bootloader for your platform.https://pyinstaller.readthedocs.io/en/stable/bootloader-building.html 原因:实际是pyinstaller包里面缺少文件导致: \Python36..

macleam的专栏 517

【数据同化第一期】基本概念介绍

【数据同化第一期】基本概念介绍

WW、forever的博客 1904

[树莓派]给树莓派装pyinstaller环境

能看到出现了新的文件夹 Linux-32bit-arm 切到里面,如果是aarch64位则是 Linux-64bit-arm。这样就复制过去Linux-32bit-arm了 再pyinstaller就能成功了。然后去python3.7的安装位置里找(我的是这样 这个egg后缀挺好玩hhh)然后复制下Linux-32bit-arm的路径,且认为它是path1。首先去github下载对应版本,比如5.10.0。可能要调下python版本等等 耐心…能看到run 和run_d 文件。称刚才的路径是path2。

FL1623863129的博客 887

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

关于PyInstaller打包exe程序的参数用法大全

数据文件的修改:–add-data这种通过拷贝形式的数据文件,在-D模式下如果在运行时修改了,那么对应的数据文件是真的被修改了,但是在-F模式下,由于每次运行会单独创建一个临时运行环境,修改的内容也是临时运行环境中的内容,并且运行完后会自动删除临时运行环境,所以这种数据文件是无法直接更改exe中的数据文件的,也就意味着每次运行程序,数据文件都会是exe程序中原来的那一份,修改的内容会随着临时运行环境的关闭而删除了,不会同步到exe程序中的。datas,非二进制文件,包括–add-data参数指定的内容。

我的Python教程 2653

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

pyinstaller打包报错以及解决

pyinstaller打包报错

skyoceanchen的博客 5202

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Pyinstaller打包报错小结

1.Pyinstaller打包exe文件,执行后提示缺失yaml,csv,dll等资源文件。2.打包后运行提示 WARNING: file already exists but should not: C:\Users\ADMINI~1\AppData\Local\Temp_MEI130922\torch_C.cp38-win_amd64.pyd。3.运行exe闪退。

h1d30nbush的博客 4328

pyinstaller打包原理,常见问题。

如果将Python代码使用pyinstaller打包成exe文件时,只有一个大的exe文件,很多人可能遇到,在本机上就已经不能运行了,有的情况好些,在本机可以运行,发给别人就无法正常运行。本文本就是分析一下原因。 生成的exe文件,运行时自动释放到 C:\Users\"你当前用户"\AppData\Local\Temp\_MEIXXXXX, 如果你源代码中都使用绝对路径读的文件,那么你可能在本...

babytiger的专栏 5793

使用pyinstaller打包自己的py文件后报错:RuntimeError: Unable to open/read ui device的解决办法

使用pyinstaller打包自己的py文件后报错:RuntimeError: Unable to open/read ui device的解决办法问题描述问题分析解决办法 问题描述 使用pyinstaller打包自己的py文件后报错:RuntimeError: Unable to open/read ui device 问题分析 由于是动态加载的ui文件,所以也要吧这个原始的ui文件放进打包好的文件夹下面去。否则将会调用失败,因为无法找到这个文件。 解决办法 找到原始的ui文件,将其拷贝到生成的可执

甜度超标的博客 6197

python安装pyinstaller失败_python安装pyinstaller出现的错误如何解决

最近在学习python ,准备用py打包exe,可是安装pyinstall 总是报错,经过分析发现这样安装就可以了pip install pyinstaller –no-use-pep517如果上面还不行的话继续往下补充当使用Python安装Pyinstaller出错时按照如下顺序补足缺少pip install pypiwin32pipinstallpywin32-ctypespip inst...

weixin_29009081的博客 2548

使用pyinstaller 发布py文件为exe。遇到的问题总结(tensorflow,gpu)

1,ModuleNotFoundError:No module named 'tensorflow.python._pywrap_tensorflow_internal.pyd' 参考:https://stackoverflow.com/questions/49620638/tensorflow-gpu-with-pyinstaller 修改dist下文件名:_pywrap_tensorflo...

dreamFlyWhere的专栏 5333
上一篇: 2021-01-28
下一篇: solidity之下划线作用
hellochenlian
博客等级 码龄17年 629粉丝 295原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

hellochenlian

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

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

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

打赏作者

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

抵扣说明:

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

余额充值