首页 > 解决方案 > 我如何打包我的 Python 代码以在不同的机器/操作系统上运行它?

问题描述

我习惯于使用 Java 创建在具有不同操作系统的不同机器上运行的小程序(单个 jar 文件),即使它们没有安装 Java。我要做的就是将 jre 的副本与我的 jar 文件一起放在一个文件夹中,然后从 jre 调用 java 可执行文件来运行 jar 文件。

\jre\bin\java -jar .\my_jar_file.jar

这样我就可以在 Windows 或 Linux 上运行我的代码,而无需安装 Java。

有没有办法使用python实现这一点?

谢谢

标签: javapython

解决方案


你可以使用 docker 来实现这个目标。您可以容器化您的应用程序。并在任何支持 docker 的操作系统上运行。 https://runnable.com/docker/python/dockerize-your-python-application


推荐阅读