PyInstaller是一款非常实用的Python第三方库,它能够将Python脚本打包成独立的可执行文件,使得程序在没有Python环境的计算机上也能够运行。接下来,本文将详细介绍PyInstaller的安装方法。
首先,我们需要确保已经安装了Python和pip。Python是PyInstaller的运行环境,而pip则是Python的包管理器,用于安装和管理Python库。如果尚未安装Python和pip,请先下载并安装合适版本的Python,确保pip一并安装。
一、使用pip安装PyInstaller
- 打开命令行终端(Windows用户可按下Win+R键,然后输入cmd并回车)。
- 在命令行终端中,输入以下命令查看是否已经安装了PyInstaller:
pip list | findstr pyinstaller
- 如果终端没有输出PyInstaller的版本信息,表示尚未安装PyInstaller,此时需要执行以下命令进行安装:
pip install pyinstaller
二、验证PyInstaller安装成功
安装完成后,我们可以通过在命令行终端中执行以下命令来验证PyInstaller是否安装成功:
pyinstaller --version
如果终端输出了PyInstaller的版本信息,表示安装成功。此时,你就可以使用PyInstaller将Python脚本打包成可执行文件了。
三、使用PyInstaller打包Python脚本
使用PyInstaller打包Python脚本非常简单,只需在命令行终端中切换到脚本所在的目录,然后执行以下命令:
pyinstaller your_script.py
其中,your_script.py
是你要打包的Python脚本文件名。执行该命令后,PyInstaller会自动分析脚本的依赖关系,并将脚本及其依赖项打包成一个独立的可执行文件。
打包完成后,你会在脚本所在目录下看到一个名为dist
的文件夹。进入该文件夹,你会看到一个与你的脚本同名的可执行文件。将该文件复制到其他计算机上,即可在没有Python环境的计算机上运行你的Python脚本了。
总结:
通过本文的介绍,相信你已经掌握了PyInstaller的安装方法,并了解了如何使用PyInstaller将Python脚本打包成可执行文件。PyInstaller的使用非常简单,只需几个命令即可完成打包过程。希望本文能够帮助你更好地利用PyInstaller,提高Python程序的便携性和可运行性。
windows下面安装了之后提示没有pyinstaller命令
python -m PyInstaller myscript.py py -m PyInstaller myscript.py
打包的想要打成单独的可执行程序,且不需要那个命令行的
–onefile就是单独文件, -w 就是不需要执行窗口
python -m PyInstaller --onefile -w myscript.py
参数名 描述 说明
-i 为main.exe指定图标 pyinstaller -i 123.ico main.py
-w 不显示命令行窗口 编写GUI程序时使用此参数有用。
-c 显示命令行窗口 与-w相反,默认含有此参数
-F 生成one-file的程序 生成结果是一个exe文件,所有的第三方依赖、资源和代码均被打包进该exe内
-y 如果dist文件夹内已经存在生成文件,则不询问用户,直接覆盖 默认:询问是否覆盖
-p 指定额外的import路径,类似于使用PYTHONPATH 参见PYTHONPATH
上面表格中的参数中,前三个为Windows和Mac特有的参数,后三个为与生成结果有关的参数 and 通用参数打包后,exe程序在当前目录下的dist文件夹中,自行去找哈
参考资料:
https://blog.csdn.net/weixin_44632570/article/details/112737886
https://stackoverflow.com/questions/53798660/pyinstaller-command-not-found