下面我会详细讲解Python 3.7打包成exe程序的完整攻略,包含两条示例说明。
1. 准备工作
在开始打包之前,需要确保你已经安装好了Python 3.7版本和pip这个包管理工具。
在此之外,还需要安装两个pip包,分别是pyinstaller和auto-py-to-exe。这两个包可以通过以下命令进行安装:
pip install pyinstaller
pip install auto-py-to-exe
2. 使用pyinstaller打包
首先,需要进入你的Python脚本所在的目录,并打开终端窗口。在终端中,使用以下命令执行打包操作:
pyinstaller -F 文件名.py
这个命令会将你的Python脚本打包成一个可执行文件,并存放在dist目录下。
如果你的Python程序中使用了其他依赖库,可以在pyinstaller命令后加上--hidden-import参数,指定需要打包的依赖库:
pyinstaller -F 文件名.py --hidden-import 库名
3. 使用auto-py-to-exe打包
auto-py-to-exe是一个基于图形界面的打包工具,使用起来比较简单。在终端中执行以下命令启动auto-py-to-exe:
auto-py-to-exe
然后按照界面中的提示,选择你的Python脚本文件、选择需要打包的依赖库、选择输出目录和文件名等。
最后点击“Convert .py to .exe”,即可开始打包过程。auto-py-to-exe会在你选择的输出目录中生成一个可执行文件。
示例说明
接下来,我将用两个示例说明如何打包Python程序。
示例一
假设你有一个Python程序,名为hello.py,它的代码如下:
print("Hello, world!")
使用pyinstaller打包这个程序,只需要在终端中执行以下命令:
pyinstaller -F hello.py
执行完毕后,在dist目录中可以看到生成了一个名为hello.exe的文件。双击运行这个文件,即可在命令行中看到输出的"Hello, world!"消息。
示例二
假设你的Python程序依赖了一个第三方库matplotlib,并且你想使用auto-py-to-exe打包它。
首先,使用pip安装matplotlib库:
pip install matplotlib
然后执行auto-py-to-exe命令,选择你的Python程序文件和依赖库,以及输出目录和文件名。最后点击“Convert .py to .exe”开始打包。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python3.7 打包成exe程序方式(只需两行命令) - Python技术站