gpt4 book ai didi

python - 如何 "build"python 脚本及其依赖项

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

我有一个简单的 python shell 脚本(没有 gui),它使用了几个依赖项(requests 和 BeautifulfSoup4)。

我想在多台计算机上共享这个简单的脚本。每台计算机都已经安装了 python,并且它们都是由 Linux 驱动的。

此刻,在我的开发环境中,应用程序在 virtualenv 中运行,并带有所有依赖项。

有什么方法可以与所有依赖项共享此应用程序而无需使用 pip 安装它们?我只想运行 python myapp.py 来运行它。

最佳答案

您将需要创建一个单文件可执行文件,使用类似于 bbfreeze 的东西或 pyinstaller或将您的依赖项(假设它们是纯 Python)捆绑到 .zip 文件中,然后将其作为您的 PYTHONPATH(例如:PYTHONPATH=deps.zip python myapp.py).

更好的解决方案是创建一个 setup.py文件并使用 pip。如果您不希望这些机器访问外部世界,您的 setup.py 文件可以创建文件或存储库的依赖链接。看这个related issue .

关于python - 如何 "build"python 脚本及其依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19911111/

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