java - 我如何打包我的 Python 代码以在不同的机器/操作系统上运行它?
问题描述
我习惯于使用 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
推荐阅读
- javascript - 如何更改此 iframe 的大小?
- java - 方法 publishProgress 必须从工作线程调用,目前推断线程为主线程
- windows - 无法从沙箱中重命名文件
- gcloud - 我们可以使用 gmail 帐户一次性登录多个 gcloud 项目吗?
- android - Kotlin 多平台:集成引用托管 git 存储库的 cocoapods?
- node.js - 编写一个打印“Hello World!”的nodejs程序 作为应用程序所有路由的输出
- javascript - 向数组添加常用对象和格式
- node.js - ExpressJS 中的 API 错误处理和数据验证
- c# - 使用 travis 和 sonarcloud 分析 c# 项目给出“没有代码行”
- php - 如何获取从laravel中的url收集的数据?