繁体   English   中英

我如何打包我的 Python 代码以在不同的机器/操作系统上运行它?

[英]How could I pack my Python code to run it on different machines/os?

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

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

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

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

谢谢

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM