cx_Freeze python 打包详解

优点:有时比 PyInstaller 更好处理外部 .pyd

做法:

  1. 安装 cx_Freeze

    sh

    pip install cx_Freeze

  1. 新建 setup.py:

    python

        from cx_Freeze import setup, Executablebuild_exe_options = {"packages": ["apscheduler.triggers.interval", "apscheduler.triggers.cron", "apscheduler.triggers.date"],"include_files": [("C:/Program Files (x86)/Kongsberg/K-Spice/bin64/kspice.cp312-win_amd64.pyd", "kspice.cp312-win_amd64.pyd"),
    ("config.ini", "config.ini"),],"include_msvcr": True,}setup(name="demo",version="0.1",description="KSpice Demo",options={"build_exe": build_exe_options},executables=[Executable("demo.py")],)

  1. 打包:

    sh

    python setup.py build

  1. 把生成的 exe 和 .pyd 一起分发。

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

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

相关文章

Java字符串不可变性:从安全哲学到性能艺术的完美平衡

目录 引言 一、什么是String的不可变性? 二、解剖String的“防弹衣”:底层实现机制 1. final的三重防御体系 2. 方法实现的精妙设计 3. 构造函数的防御性编程 三、为什么String必须不可变?设计哲学的五大支柱 1. 字符串常量池&#x…

多服务器批量发布软件

当需要同时发布程序到多个服务器的时候,常规是通过jekins了但是喜欢了手动档,直接写了个简单批量发布软件,程序编译发布后,直接加载配置,选择对应的服务器,直接电机发布即可,基本可以媲美jekins…

基于.Net Core开源的库存订单管理系统

今天给大家推荐一套开源的库存订单管理系统。 项目简介 该项目是基于Asp.Net Core Mvc开发的库存订单管理系统,主要实现模块有仓库、产品、供应商、客户、采购订单、销售订单、发货、收货等等,该项目是单体架构,技术栈也不是最新的&#xf…

Django学习之旅--第13课:Django模型关系进阶与查询优化实战

在Django开发中,模型关系设计与查询性能直接决定了系统的扩展性和效率。当业务场景从简单的数据存储升级为复杂的关联分析(如订单统计、用户行为分析)时,基础的模型关系和查询方式已无法满足需求。本节课将深入讲解模型关系的高级…

简单理解现代Web应用架构:从简单到企业级

在开发Web应用程序时,理解如何构建一个既安全又高效的系统至关重要。本文将通过介绍从简单的三层架构到复杂的企业级架构的演变过程,帮助您更好地理解这些概念。1. 基础架构:React Node.js MySQL前端(React)&#xf…

修改 Lucide-React 图标样式的方法

修改 Lucide-React 图标样式的方法 使用 lucide-react 时&#xff0c;你可以通过多种方式修改图标的样式。以下是几种常用的方法&#xff1a; 1. 通过 className 属性 import { Home } from lucide-react;function MyComponent() {return <Home className"text-blue-50…

神经架构搜索革命:从动态搜索到高性能LLM的蜕变之路

本文将揭示如何通过神经架构搜索技术&#xff08;NAS&#xff09;自动发现最优网络结构&#xff0c;并将搜索结果转化为新一代高性能大型语言模型的核心技术。我们的实验证明&#xff0c;该方法在同等计算资源下可实现80%的性能飞跃&#xff01;第一部分&#xff1a;神经架构搜…

【LeetCode 热题 100】78. 子集——(解法三)位运算

Problem: 78. 子集 题目&#xff1a;给你一个整数数组 nums &#xff0c;数组中的元素 互不相同 。返回该数组所有可能的子集&#xff08;幂集&#xff09;。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 文章目录整体思路完整代码时空复杂度时间复杂度&#xff1…

XCKU035‑1SFVA784C Xilinx FPGA KintexUltraScale AMD

XCKU035‑1SFVA784C 属于 Xilinx Kintex UltraScale 系列&#xff0c;基于领先的 20 nm FinFET 技术制程&#xff0c;旨在为中高端应用提供卓越的性能与功耗平衡。该器件采用 784‑ball Fine‑pitch BGA&#xff08;SFVA784&#xff09;封装&#xff0c;速度等级‑1&#xff0…

Encore.ts:下一代高性能 TypeScript 后端框架的崛起

在 Node.js 生态系统中&#xff0c;后端框架的选择直接影响 API 的性能、开发体验和可维护性。近年来&#xff0c;Elysia.js、Hono、Fastify 等框架凭借各自的优化策略崭露头角&#xff0c;而 Encore.ts 则凭借 Rust TypeScript 混合架构&#xff0c;在性能上实现了质的飞跃。…

【IP地址】IP归属地查询驱动企业实时战略调整

动态市场感知与资源调度优化​ IP归属地的实时分析为企业提供了市场需求的动态变化图。 基于实时数据处理框架&#xff0c;企业可将IP归属地数据与用户访问量、转化率等指标关联计算&#xff0c;生成区域市场活跃度热力图。 当某区域IP访问量在1小时内激增300%且停留时长提升至…

[Bug | Cursor] import error: No module named ‘data‘

import error: No module named ‘data’ Folder Structure root folder data folder dataloader.py src folder train.py <- where we try to import the dataloader.pyFailed Script ROOT_DIR Path(__file__).parent.parent os.chdir(ROOT_DIR) print(f"Using root…

#Linux权限管理:从“Permission denied“到系统安全大师

引入 Linux 作为多用户系统&#xff0c;权限是系统安全的第一道防线。不合理的权限设置可能导致&#xff1a; 敏感文件泄露&#xff08;如数据库密码被读取&#xff09;误删核心数据&#xff08;目录写权限失控&#xff09;权限漏洞被利用&#xff08;如 SUID 提权攻击&#…

电脑重置一次对电脑伤害大吗

在日常使用电脑的过程中&#xff0c;很多用户或多或少都遇到过系统卡顿、软件冲突、病毒入侵等问题。当电脑变得“越来越慢”或频繁出错时&#xff0c;一些用户会考虑“重置电脑”&#xff0c;也就是将电脑恢复到出厂设置。但不少人心中也有疑问&#xff1a;重置电脑一次&#…

CSP-J系列【2024】P11229 [CSP-J 2024] 小木棍题解

题目描述小 S 喜欢收集小木棍。在收集了 n 根长度相等的小木棍之后&#xff0c;他闲来无事&#xff0c;便用它们拼起了数字。用小木棍拼每种数字的方法如下图所示。现在小 S 希望拼出一个正整数&#xff0c;满足如下条件&#xff1a;拼出这个数恰好使用 n 根小木棍&#xff1b;…

C# 继承 虚方法

继承 虚方法 &#xff08;重写&#xff09; virtual 虚方法的关键字 override 重写的关键字 练习&#xff1a; 继承 继承&#xff1a;很多类有相似的数据 相同的属性 相同的方法 也有不同的 这个时候就可以使用继承 让多个类去继承自某个具有相同数据的基类(父类) 这…

Java 堆(优先级队列)

文章目录优先级队列模拟实现优先级队列向下调整建堆向上调整建堆堆的删除priorityQueue构造方法大根堆和小根堆的向上调整比较方法扩容面试题堆排序优先级队列 priorityqueue&#xff1a;底层是一颗完全二叉树 小根堆&#xff1a;根比左右孩子都小大根堆&#xff1a;根比左右…

在.NET Core API 微服务中使用 gRPC:从通信模式到场景选型

目录 一、gRPC 基础&#xff1a;为什么它适合微服务&#xff1f; 二、gRPC 的四种通信模式及.NET Core 实现 1. 一元 RPC&#xff08;Unary RPC&#xff09;&#xff1a;最基础的请求 - 响应模式 2. 服务器流式 RPC&#xff08;Server Streaming RPC&#xff09;&#xff1…

HTML零基础快速入门教程(详细篇)

本文详细介绍HTML零基础快速入门的基础知识&#xff0c;包括HTML的介绍、语言的一些实际作用、语法规范注意&#xff0c;如标签结构、标签属性、大小写不敏感等&#xff0c;还介绍了HTML文件的具体书写规则&#xff0c;如文件扩展名、文档类型声明和HTML结构以及具体的一些HTML…

LLM评测框架Ragas:SQL指标(解决了Ollama推理框架不支持的问题)

SQL类的度量指标是指运行SQL后的结果和预期之间的一个度量值。 datacompy score datacompy score 使用DataCompy(一个比较pandas的数据格式的python类,所以需要按照datacompy:pip install datacompy),默认是按照rows比较,也可以设置按照columns比较,这个事通过mode参数…