首页 > 解决方案 > 从 Linux CI 机器为 Windows 部署打包和编译 Python 应用程序?

问题描述

据我了解,Python 编译的代码 / 和依赖项不像 JVM 空间中的字节码那样独立于操作系统。在 Stackoverflow 上对此有多个参考,包括:Python 代码平台独立吗?

这似乎对我目前的工作环境提出了挑战,我正在寻找其他解决方案..

问题是,我可以在 Linux 机器上为 Windows 构建一些方法吗?一些如何告诉 pip 确保代码适用于 Windows 和库适用于 Windows ?

我能想到的可能的解决方法..

  1. 只需在 Windows 机器上运行构建(即从 BitBucket 移动到 Github?)
  2. 分别预打包库和 python 二进制文件(在 Windows 机器上)并让它们可用于构建过程?

有什么更清洁/更简单的方法吗?

标签: pythonpipbitbucket-pipelines

解决方案


推荐阅读