gpt4 book ai didi

python - 是否可以为 CLI python 脚本构建单个二进制文件?就像 Go 和 Rust 一样

转载 作者:太空宇宙 更新时间:2023-11-03 14:37:37 25 4
gpt4 key购买 nike

我喜欢 Python 的一切,除了我无法将项目的单个二进制文件发送给某人并期望他们能够运行它。

我并不是要求一个简单的 Python 脚本案例。假设我有一个 python 脚本,它导入多个模块(这些模块是 pip 安装在我的本地系统上)。我想将其转换为单个文件或目录,我可以将其发送到远程服务器并运行它。那里不需要 pip install blah。

这可能吗?

EDIT1:我只关心将我的脚本及其依赖项分发到远程 x86_64 GNULinux 服务器。 Py2exe 没有帮助。我正在 Linux 世界中寻找类似的东西。

我已经使用 virtualenv 将所有模块安装在同一目录中,但不知道是否有一种方法可以只发送该目录并期望它在没有 pip 安装的情况下“正常工作”。

正是因为这个原因,我正处于放弃多年的 Python 实践并转向其他语言(例如 Nim 或 Go)的边缘。

最佳答案

我认为PyOxidizer这就是您正在寻找的。

关于python - 是否可以为 CLI python 脚本构建单个二进制文件?就像 Go 和 Rust 一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46811800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com