最近,小编收到粉丝私信,表示小编“Python”合集中的绝大数代码提供的都是py文件,必须要Python解释器才能运行。而往往要发给的朋友都没有安装Python解释器,因此在运行代码时就遇到了困难。
那有没有办法将Python文件打包成exe文件直接发给朋友就能运行呢?当然是有的,一起来看看吧~
工具介绍
将py文件打包成exe文件的方式有很多,小编这里给大家介绍一种最简单,也是最常用的一种方式:用PyInstaller工具将Python代码打包成EXE程序。
PyInstaller是一个强大的工具,可以将Python应用程序打包成独立可执行文件,可以在Windows、Mac和Linux平台上使用。
操作流程
1.安装PyInstaller
在终端输入这行代码,安装pyinstaller
pip install pyinstaller
2.打包Python代码
确保自己PyInstaller安装成功,然后输入下面这行代码,回车打包代码(*替换成要打包的文件)
pyinstaller -F ***
除了`-F`参数,`pyinstaller`还有许多其他参数可供选择,以下是一些常用的参数:
- `-w` :关闭控制台窗口,使程序在后台运行。
- `-c` :为程序创建一个控制台窗口。
- `-D` :创建一个包含多个文件的目录结构作为输出。
- `-i` :指定程序的图标文件。
- `-n` :指定程序的名称。
- `-p` :添加额外的模块搜索路径。
- `--hidden-import` :强制添加一个隐藏的导入(在运行时需要但无法自动检测到的模块)。
- `--exclude-module` :排除特定模块。
3.查看打包结果
PyInstaller执行完毕后,会在当前目录下生成一个dist目录,其中包含了打包好的EXE文件以及其他依赖文件。你可以在dist目录下找到你的打包好的EXE程序,然后就可以将它分享给其他人使用了。