📌  相关文章
📜  pyinstall 单个文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:45:44.983000             🧑  作者: Mango

Pyinstall 单个文件 - Shell-Bash

在Python开发中,打包和分发是非常重要的一步。 Pyinstall是一个非常方便的打包工具,它可以将Python应用程序打包成一个独立的可执行文件,这个文件可以在不需要Python环境的其他服务器上运行。

在本篇文章中,我们将介绍如何使用Pyinstall将单个Python脚本打包成单个可执行文件,并在Shell-Bash中运行。

安装Pyinstall

安装Pyinstall非常简单,只需要通过pip安装即可。

pip install pyinstall
打包单个Python脚本为单个可执行文件

假设我们有一个简单的Python脚本hello_world.py,内容如下。

print("Hello World!")

我们可以使用以下命令打包这个脚本。

pyinstall --onefile hello_world.py

这个命令将在dist文件夹中生成一个可执行文件hello_world。我们可以通过以下命令运行这个文件。

./hello_world

输出将会是:

Hello World!
添加依赖项

如果我们的Python脚本依赖于其他模块(例如NumPy,Pandas等),我们也可以使用Pyinstall打包这些模块。

我们可以使用以下命令安装依赖项。

pip install numpy pandas

然后,我们可以使用以下命令在打包时包括这些模块。

pyinstall --onefile --add-data "path/to/numpy/;numpy/" --add-data "path/to/pandas/;pandas/" hello_world.py

这个命令将在dist文件夹中生成一个可执行文件hello_world。我们可以通过以下命令运行这个文件。

./hello_world
总结

本篇文章主要介绍了如何使用Pyinstall将单个Python脚本打包成单个可执行文件,并在Shell-Bash中运行。我们还介绍了如何将依赖项打包到可执行文件中。

Pyinstall是一个非常强大的工具,它可以为我们在Python开发中提供很大的便利。希望这篇文章能为你的开发工作带来帮助。