python项目使用pyinstaller打包

news2025/8/13 5:44:33

一、安装pyinstaller

打包要使用pyinstaller,使用pip来安装一下这个第三方库,打开命令行输入pip install pyinstaller 

二、打包含有多个文件的python项目

1、首先打开电脑的cmd命令行,并切换到项目的根目录

 项目路径输入cmd回车,可直接打开含有项目路径的cmd窗口

 

 2、生成主函数对应的spec文件
命令:在D:\createvip路径下使用:pyi-makespec main.py

Now run pyinstaller.py to build the executable.代表生成main.spec文件成功

 3、修改spec文件:加入需要打包的所有python文件,同时确保以下两项包含该项目的路径

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/33336.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【推荐系统】行列式点过程(DPP)算法推导

一、背景 推荐系统主要解决用户和物品之间的相关性,以及推荐列表的多样性。相关性主要通过用户兴趣和物品之间的匹配程度来衡量,希望把用户感兴趣的物品推荐给用户,可以通过CTR预估模型来构建。多样性的衡量没有那么直观,一种方法…

std::unique_ptr(基础和仿写)

目录 一、C参考手册说明 1、解释注释 2、 参考代码 二、对std::unique_ptr分析 1、创建一个unique_ptr 2、无法进行复制构造和赋值操作 3、可以进行移动赋值 4.可以返回unique——ptr 5、管理动态数组 6、在容器中保存指针 三、对std::unique_ptr设计 1、对于的那个…

关于生命周期的面试题vue

1.第一次进入到页面(组件)会执行哪些生命周期 beforeCreate 》 没有data,没有elcreated 》 有data,没有elbeforeMount 》 有data,没有el(其实已经在准备了)mounted 》 有data,有el …

SRM供应商管理系统有什么作用?

目前国内稍具规模的企业都导入了企业资源管理ERP系统,实现了内部管理数字化转型,提升了内部各部门之间的协同能力。但是企业供应链管理涉及大量的外部资源,特别是数量庞大的供应商资源,而大部分的ERP系统很难实现采购同供应商之间…

感恩节,感谢2022的转变,有在好好生活!

疫情之下的感恩节 原来今天是感恩节。2022年快要结束了,在这样一个特别的节日里,就不写技术类文章了,写一写我的2022年,这一年,我的学习、工作和生活都有发生改变,感谢过去的时光,改变让我有在…

Linux下:文件与路径、用户管理、常用命令、vim

文章目录第一章: Linux文件与路径1.1 文件结构1.2 基本概念1.3 基本命令信息1.3.1 查看linux 系统信息(修改主机名)1.3.2 ls1.3.3 cd/pwd1.3.4 pushd命令创建目录栈 第二章: 文件/目录的创建、删除、复制、阅读2.1 mkdir2.2 touc…

书籍Java8 实战 笔记

第5章 使用流 本章内容 1.筛选、切片和匹配 2.查找、匹配和归约 3.使用数值范围等数值流 4.从多个源创建流 5.无限流 5.1 筛选和切片 用谓词筛选,筛选出各不相同的元素,忽略流中的头几个元素,或将流截短至指定长度。 5.1.1 用谓词筛选 就是…

【优化分配】粒子群算法求解火车票分配优化问题【含Matlab源码 1137期】

⛄一、粒子群算法简介 1 引言 自然界中的鸟群和鱼群的群体行为一直是科学家的研究兴趣所在。生物学家Craig Reynolds在1987年提出了一个非常有影响的鸟群聚集模型,在他的仿真中,每一个个体都遵循:避免与邻域个体相撞:匹配邻域个体…

vue3+vite中使用vuex

前言: 在vue3vite创建的项目中使用vuex,要注意的是vite有部分写法和之前的webpack是不同的,比如,他不支持 require,想把vue2的项目直接升级到vue3的时候,需要改很多地方,如果非要使用vite也可以…

Caffeine《二》

《Caffeine(Java顶级缓存组件)二》 提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!! 《Caffeine(Java顶级缓存组件)》《Caffeine(Java顶级缓存组件)二》8. 缓存驱逐算法8.1 FIFO(First …

ThingsBoard源码解析-设备连接

整体流程 在MqttTransportHandler中进行Mqtt消息处理,以AccessToken认证的设备举例,核心处理流程如下: //MqttTransportHandler 132 processMqttMsg(ctx, (MqttMessage) msg); //MqttTransportHandler 154 processConnect(ctx, (MqttConne…

视频文件转换器有哪些?什么视频文件转换器好用?

视频承载着丰富的文字、声音、图像,能够多维度地调用人的感知能力,可以说是当今时代信息输入的重要载体。 而视频有avi、rm、rmvb、3 gp等多种格式,当我们使用不同设备来观看视频时,就涉及到视频文件格式转换这一问题,…

RabbitMQ系列【14】备份交换机

有道无术,术尚可求,有术无道,止于术。 文章目录前言代码实现测试前言 在之前,我们分析了消息可靠性之发布确认、退回机制。当消息到达交换机后,但是没有找到匹配的队列时,退回模式(return&…

ms10-046漏洞利用+bypassuac提权

目录 前期准备 漏洞利用 上传文件到目标主机 UAC介绍 使用bypassuac模块绕过uac进行提权。 关于钓鱼链接的拓展 前期准备 Win xp sp3关闭防火墙 实验前提 保证连通性,进行互ping 漏洞利用 进入msf查看需要利用的漏洞:ms10-046 search ms10-046 …

【Kafka】单分区单副本增加至多分区多副本

一、背景 系统:CentOS Linux release 7.9.2009 (Core) Kafka版本:2.11-2.0.0.3.1.4.0-315 [scala版本2.11;kafka 2.0.0版本;基于ambari3.1.4.0-315的版本 ] 二、现象 业务系统中总是报警:kafka消费延迟。 三、问题…

nodejs+vue+elementui线上买菜系统

本线上买菜系统主要包括三大功能模块,即管理员和用户。 (1)管理员模块:首页、个人中心、用户管理、商品分类管理、商品信息管理、系统管理、订单管理。 (2)前台:商品信息、公告信息、个人中心、…

java语言概述

目录 JDK和JRE的说明 Java语言的环境搭建 常用的DOS命令 第一个Java程序 创建java源文件 Hello.java 编译 步骤三:运行 总结 注 释(comment) JDK和JRE的说明 关系说明图 2、 概念说明 JDKJREJAVA开发工具(javac.exe java.exe、javaboc.exe&…

SpringIoc依赖查找-5

1. 依赖查找的今世前生: Spring IoC容器从Java标准中学到了什么? 单一类型依赖查找 JNDI - javax.naming.Context#lookup(javax.naming.Name) JavaBeans - java.beans.beancontext.BeanContext 集合类型依赖查找 java.beans.beancontext.BeanContext 集合查找方法 层…

基于android的移动学习平台(前端APP+后端Java和MySQL)

一、需求规格说明书 1.概述 1.1项目目的与目标, (1) 项目目的:设计并实现网络化的在线学习系统,对校内课程教学进行辅助,为学生和教师提供一个良好的互动平台,方便学生课后获取学习资源和进行交…

阿里云负载均衡SLB,HTTPS动态网站部署负载均衡,实现高并发流量分发

第一步购买服务器,测的话一般就用按量付费几毛钱一小时 我是用了三台,一台是常用的服务器,两台临时服务器进行部署项目 2:服务器购买完之后,开始安装项目运行环境,我是宝塔一键按键的,PHP7.1。…