PyInstaller脚本生成为可执行文件

安装PyInstaller(如失败看最后步骤⬇️)

pip3 install pyinstaller

查看 pyinstaller --version 版本

使用PyInstaller

pyinstaller --help查看全部用法

最简单的用法,在和test.py同目录下执行命令:pyinstaller test.py

PyInstaller脚本生成为可执行文件_第1张图片

然后会看到新增加了两个目录build和dist,dist下面的文件就是可以发布的可执行文件,对于上面的命令你会发现dist目录下面有一堆文件,各种都动态库文件和myscrip可执行文件。有时这样感觉比较麻烦,需要打包dist下面的所有东西才能发布,万一丢掉一个动态库就无法运行了,好在pyInstaller支持单文件模式,只需要执行:

pyinstaller -F test.py

你会发现dist下面只有一个可执行文件,这个单文件就可以发布了,可以运行在你正在使用的操作系统类似的系统的下面。

PyInstaller脚本生成为可执行文件_第2张图片




通过pip工具安装pyinstaller失败多个原因,可能是pip工具需要升级,或者是因为电脑额外安装了python 3.6导致在使用pip命令安装pyinstaller的时候,一直失败

解决办法:

从官网下载安装源码包,解压后。进入该文件夹目录,执行命令python setup.py install,如果存在python3则执行python3 setup.py install

PyInstaller脚本生成为可执行文件_第3张图片


PyInstaller脚本生成为可执行文件_第4张图片

等待即可完成,如果此处存在错误提示该文件没有读写权限,那么就通过命令给该文件赋予权限即可,以下:

终端cd到该文件夹的目录,然后执行命令:sudo chmod -R 777 文件名

你可能感兴趣的:(PyInstaller脚本生成为可执行文件)