如何将 Python 项目打包成 MSIX 包?
How to package a Python project into MSIX package?
我目前在做一个 Python 项目,我想在将来上传到 Microsoft Store。
据我所知,要将应用程序上传到 Microsoft Store,必须将应用程序打包为 MSIX 格式。
现在的问题是 - 是否可以将 一个 Python 项目打包成 MSIX 格式?
我已经尝试了两种可能的方法
- 第一种方法
我认为将 .exe 文件打包到 MSIX 包中会容易得多。由于 .py 文件需要解释器才能 运行,我设法将 Python 项目冻结到一个独立的 .exe 运行nable 文件中 - 它工作得很好。
我找到了一个微软出品的好用的工具,可以把.exe文件打包成MSIX格式。该工具是 MSIX Packaging Tool which is available at the Microsoft Store。我确实设法创建了一个 .msix 文件,但我不能 运行 因为 Windows 说我必须先签署 .exe。
- 第二种方法
我发现可以使用 Visual Studio 2019 中的内置工具将项目打包到 MSIX 包中。所以我设法将我的整个 python 项目移动到 Visual Studio,然后按照 the next steps 来打包我的项目。
问题是已经在早期阶段,当添加对我的 python 项目的引用时,出现下一个错误:
我很想知道您是否有任何其他可能的方法将 Python 项目打包到 MSIX 包中。
我不知道如何在 Visual Studio 中打包 Python 应用程序,但这是我们为使用 Advanced Installer 编写的教程。
有关如何从头开始为您的 Python 应用程序创建 MSIX 的快速教程:https://www.advancedinstaller.com/create-msi-python-executable.html
以下 SO 问题也更深入地探讨了这个主题,它不是您正在寻找的内容,但也许会对您有所帮助:
免责声明:我在团队建设 Advanced Installer
我目前在做一个 Python 项目,我想在将来上传到 Microsoft Store。
据我所知,要将应用程序上传到 Microsoft Store,必须将应用程序打包为 MSIX 格式。
现在的问题是 - 是否可以将 一个 Python 项目打包成 MSIX 格式?
我已经尝试了两种可能的方法
- 第一种方法
我认为将 .exe 文件打包到 MSIX 包中会容易得多。由于 .py 文件需要解释器才能 运行,我设法将 Python 项目冻结到一个独立的 .exe 运行nable 文件中 - 它工作得很好。 我找到了一个微软出品的好用的工具,可以把.exe文件打包成MSIX格式。该工具是 MSIX Packaging Tool which is available at the Microsoft Store。我确实设法创建了一个 .msix 文件,但我不能 运行 因为 Windows 说我必须先签署 .exe。
- 第二种方法
我发现可以使用 Visual Studio 2019 中的内置工具将项目打包到 MSIX 包中。所以我设法将我的整个 python 项目移动到 Visual Studio,然后按照 the next steps 来打包我的项目。 问题是已经在早期阶段,当添加对我的 python 项目的引用时,出现下一个错误:
我很想知道您是否有任何其他可能的方法将 Python 项目打包到 MSIX 包中。
我不知道如何在 Visual Studio 中打包 Python 应用程序,但这是我们为使用 Advanced Installer 编写的教程。
有关如何从头开始为您的 Python 应用程序创建 MSIX 的快速教程:https://www.advancedinstaller.com/create-msi-python-executable.html
以下 SO 问题也更深入地探讨了这个主题,它不是您正在寻找的内容,但也许会对您有所帮助:
免责声明:我在团队建设 Advanced Installer