python 打包成exe

Python打包成exe终极方案 众所周知,Python脚本不能在没有安装Python的机器上运行。那我们如果写了一个数据分析/自动化办公的小脚本,想分享给同事小姐姐使用,可她电脑又没有装Python。这个时候如果将脚本打包成exe文件,微信发送给她,即使她的电脑上没有安装Python解释器,这个exe程序也能在上面运行。岂不美哉? 阅读详情

第1步:安装pyinstaller

pip install pyinstaller

第2步:打包exe文件

如果是打包一个py文件,可以使用“pyinstaller -F 待打包文件名”进行打包

pyinstaller main.py

打包完后会在dist目录下生成一个“待打包文件名”的文件夹,该文件夹下包含“待打包文件.exe”

 

下面是打包我遇到的2个问题

1.RecursionError: maximum recursion depth exceeded 解决方案

  • 执行 pyinstaller,会在当前目录下生成 filename.spec 文件:
pyinstaller -F filename.py
  • 在 filename.spec 文件头添加下面语句
import sys
sys.setrecursionlimit(5000)
  • 再次执行 pyinstaller 和 .spec文件
pyinstaller filename.spec

2.Pyinstaller 打包出现 UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xce in position 解决方案

在你打包的命令行中先输入

chcp 65001 

然后再输入打包命令:

pyinstaller -F xxx.py
Python 程序封装-打包成exe程序 Python 程序打包成exe前言一、 Python 打包工具—Pyinstaller二、打包具体过程1. 打包成仅包含一个独立的exe程序2. 打包成包含文件夹的程序,内有相关的依赖库(推荐)3. 其他的打包命令三、注意事项 欢迎学习交流! 个人网站:https://zephyrhours.github.io/ 邮箱:zengf.hou@bit.edu.cn 前言 常用的软件都是带有操作界面的(Graphical User Interface,GUI),其目的就是在用户不需要看懂程序 底层代码的同时也 阅读详情

相关推荐

如何将python文件打包成exe格式

文章目录如何将python文件打包成exe格式1、安装pyinstallerimage-202112172208230072、进入python文件的存储位置3、生成exe文件4、pyinstaller详解 如何将python文件打包成exe格式 1、安装pyinstaller 打开命令行,安装pyinstaller模块 pip install pyinstaller 若出现如下图所示的无法连接HTTPS的问题请参考文章:成功解决win10下 Can’t connect to HTTPS URL beca

一顿吃不饱的博客 2万+

打包python文件为.exe程序问题解决

pyinstaller打包报错

m0_54493889的博客 376

Python项目打包成exe的完全指南

PyInstaller是一个在Python程序打包领域广泛使用的工具,它能够将Python程序及其依赖打包成独立的可执行文件,支持跨平台运行。自从2004年首次发布以来,PyInstaller经历了多年的迭代开发,逐渐成为了Python打包工具中的佼佼者。PyInstaller的主要特点包括:跨平台兼容性:可以在Windows、Linux和Mac OS X上运行,生成的可执行文件可以在没有安装Python环境的计算机上运行。无需额外的运行时环境。

weixin_28487725的博客 1442

【踩坑】关于pyinstaller打包exe后, 报no module named xxx

问题 如题, 用pyinstaller打包, 打包正常, 启动闪退. 用命令行终端shell执行, 报错no module named xxx. 我这里是openpyxl 按网上说的加了 pyinstaller -F excel_handle.py --hidden-import=openpyxl 无效 又看了说是openpyxl版本问题, 降级到2.3.4, 无效 解决 实际上是命令不对. 我这里是python3版本 pyinstaller -F excel_handle.py --hidden-imp

zzzgd_666的博客 8689

多相机标定与单应变换:用OpenCV实现BEV俯视全景图

多路监控画面分散在不同屏幕,难以快速理解全局空间关系。通过相机标定与畸变校正,利用单应矩阵将各视角图像投影到统一的地面坐标系,即可合成BEV鸟瞰全景图。该技术是车载360°环视系统和自动驾驶BEV感知的雏形,也适用于场地安防与移动机器人导航。基于Python+OpenCV的四路相机实现,完整覆盖标定、投影变换、多路羽化融合与实时优化,为多视角拼接和俯视全景图项目提供可复现的工程参考。

weixin_29056865的博客 244

macOS Jdk1.8安装(目前主流版本的jdk)

添加环境环境变量,类似于windows的高级设置中path配置的环境变量。查看 JAVA_HOME 目录。查看 JDK 版本信息。一直下一步安装就好了。在终端的根目录下运行。

m0_50207524的博客 9353

python打包exe文件后提示No module named XXX或者闪退解决办法

打包为exe文件后提示No module named

l765692971的博客 3976

AT89C52单片机+LCD屏:手把手教你做一个能算小数和负数的计算器(附完整代码)

本文详细介绍了如何使用AT89C52单片机和LCD1602显示屏构建一个支持小数和负数运算的高精度计算器。从硬件选型、系统架构设计到核心算法实现,提供了完整的代码示例和优化技巧,特别适合51单片机初学者和课程设计参考。

weixin_30374009的博客 370

python打包exe文件教程及踩坑集锦

在目标文件下cmd https://blog.csdn.net/lys_828/article/details/105929284 导入多个模块的操作,注意模块需要先在cmd里面pip install才能被找到,不然报错no module found。 pyinstaller -F -c QTimerTest.py --hidden-import sklearn. neighbors.typedefs --hidden-import sklearn.neighbors.quad_ tree --hidden

weixin_52755699的博客 241

[零基础]用docker搭建Hadoop集群

[零基础]用docker搭建Hadoop集群,每一步都有详细的解释!

weixin_56114243的博客 2万+

2023-10-20 - MacBook - 优化外接2k显示器体验:告别字小与字虚的终极指南

本文针对MacBook外接2K显示器时普遍遇到的字体过小和边缘发虚问题,提供了终极解决方案。通过深入解析macOS的HiDPI与Retina显示原理,并详细指导使用SwitchResX等工具开启隐藏的HiDPI模式,实现完美的2倍整数缩放,从而在保证字体大小合适的同时获得清晰锐利的显示效果,彻底告别字小与字虚的困扰。

solidity8miner的博客 476

pyinstaller打包EXE出现“no module named '***'”

引用出现问题的是numpy,代码中没有import numpy ,也没用numpy中的函数。但是一直提示没有这个。 打包为EXE后,出现no module named ‘xxx’。查询了网上很多方法,但是发现不适用。 解决方法:直接在代码中import 缺失的模块 ...

Cass_w的博客 1767

人大金仓数据库Kingbase FlySync同步程序安装

Kingbase FlySync同步程序(以下简称 KFS)是面向异地容灾、数据集中共享的场景推出的具备在异构数据平台间实现实时、增量数据同步的工具类产品,主要采用了物理日志解析技术,帮助用户解决不同数据平台的数据间可实现任意方向实时移动流转的问题,并保证此过程中数据不丢失,状态可监控,流转数据量可统计。KFS 需要安装的主要组件有 2 个,分别是后端同步程序和管理控制平台,另外KFS的部署方式也有2种,为分离部署何集中部署•集中部署:KFS与数据库部署在同一机器上。

weixin_44312518的博客 1179

将Python程序打包成exe文件

本文一步一步地教你如何将Python程序打包成exe文件!赶紧进来学习吧!

小康2022的博客 5万+

RHCSA Linux环境搭建

安装Linux操作系统一般有三种方式:为了便捷方便高效,因此本人选择通过虚拟机来使用Linux操作系统。先在官网(Download VMware Workstation Pro)下载好VMware workstation pro软件,下载安装完成后,需要激活打开。下载版本不同,所需激活码也不同(激活码可在网络上查找)

weixin_68256171的博客 1421

innovus获取mem pin shape box脚本

innovus mem 的pin shae只能通过attitude editor看属性获取其pin shape的box,但是想用脚本处理一定box时,没有别的办法能直接获取box属性。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 1108

将python程序打包成exe

将python程序打包成exe,这样我们下次想要实用自己写的python时,就不需要打开python或者编辑器了,可以直接点了exe运行,是个比较实用的功能。 参考链接:https://www.cnblogs.com/mini-monkey/p/11195309.html 参考链接:https://blog.csdn.net/dyz_123456/article/details/80593966 参考链接:https://mp.weixin.qq.com/s/rL84_hBqH4CX-SmUXnjKA

简简单单 4万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

别再问我怎么Python打包成exe了!

作者 | Python进阶者来源 |Python爬虫与数据挖掘阅读文本大概需要 10分钟前言也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳...

cainiao_python的博客 4万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Python打包成exe.文件教程分享

下载pyinstaller 因为Python中有很多三方包,我们想要这些三方包也包含在里面就需要一个工具,就是pyinstaller,很简单,直接在命令行输入pip install pyinstaller 或者使用镜像下载 pip install pyinstaller-i “https://mirrors.aliyun.com/pypi/simple” 将自己需要打包的代码放入刚刚下载的pyinstaller文件夹下 2.1 找到自己环境变量中配置的路径,比如我的路径就是“C:\Johnson\ID.

m0_67354902的博客 2万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

python打包成exe_想把你写的Python程序发给别人用?打包成exe啊!

前言大家好,欢迎来到编程教室!当你学了一段时间Python,终于写出一个小游戏的时候,是不是很想发给你的小伙伴分享一下你的成果?但是,如果直接将xx.py文件发给别人,别人通常是不能直接运行的,他还需要安装python解释器,甚至还要安装我们用到的第三方包,是不是有点小麻烦?不过PC可以运行exe文件,这就为我们提供了一个变通的途径:将Python程序打包成exe文件。这样,对方就不需要...

weixin_39966163的博客 4371

多个python文件打包成可执行的exe文件

首先,我的文件结构是这样的: UTool是整个python项目文件,里面包含packs文件夹,rcat_images文件夹,主函数main.py 其中packs里面包含若干py文件,rcat里面是图片文件 1.将所有文件放于主文件夹下,主文件夹里面可包含多个文件和文件夹 2.pyi-makespec main.py 生成main.spec文件 制作spec文件 #-*- mode: pyth...

lghello的博客 1万+

python打包成exe_别再问我怎么Python打包成exe了!

前言也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇。再不行,让代码替我们干着重复的工作,我们有节省出来的时间打游戏不好嘛,是吧,哈哈哈。但是呢,我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,他是不能直接用的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?...

weixin_39785150的博客 231

Python程序打包成exe完全指南

PyInstaller:最流行的打包工具,使用简单,支持跨平台cx_Freeze:老牌打包工具,稳定可靠Auto-py-to-exe:PyInstaller的GUI版本,适合新手使用Py2exe:仅支持Windows平台的经典工具本文将主要介绍PyInstaller的使用方法,因为它是目前最为推荐的解决方案。Python程序打包成exe是一个常见需求,通过合理使用PyInstaller等工具,我们可以方便地实现这一目标。选择合适的打包工具正确处理依赖关系注意文件路径问题。

qq_41685627的博客 4588

python如何将html打包成exe,Python打包成exe.html

(function(){if(''){if (prompt('请输入文章密码') !== ''){alert('密码错误!');history.back();}}})();var NexT = window.NexT || {};var CONFIG = {hostname: new URL('https://kechenhh.gitee.io').hostname,root: '/',schem...

weixin_39856607的博客 1367

如何将python程序打包成exe文件

首先介绍以下pyinstaller的命令。将py打包为exe文件需要依赖pyinstaller

qq_56418482的博客 3万+

如何将Python程序打包成exe

博客简介 本篇博客将介绍如何将Python程序打包成一个在其他电脑中不需要运行安装环境即可直接运行的exe文件,步骤如下: 安装PyInstaller库 准备一个py程序 准备一张图片ico 输入指令打包程序 安装PyInstaller库 打开cmd:win+R 进入编译环境中的script文件目录 输入指令pip install PyInstaller 准备一个py程序 这里用的是一...

One of thre_tigers的博客 1519
上一篇: MySQL5.7修改了my.ini文件后服务启动不了
下一篇: 使用ildasm反编译修改c# dll
nb009网
博客等级 码龄18年 10粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值