安装PyInstaller(如失败看最后步骤⬇️)
pip3 install pyinstaller
查看 pyinstaller --version 版本
使用PyInstaller
pyinstaller --help查看全部用法
最简单的用法,在和test.py同目录下执行命令:pyinstaller test.py
然后会看到新增加了两个目录build和dist,dist下面的文件就是可以发布的可执行文件,对于上面的命令你会发现dist目录下面有一堆文件,各种都动态库文件和myscrip可执行文件。有时这样感觉比较麻烦,需要打包dist下面的所有东西才能发布,万一丢掉一个动态库就无法运行了,好在pyInstaller支持单文件模式,只需要执行:
pyinstaller -F test.py
你会发现dist下面只有一个可执行文件,这个单文件就可以发布了,可以运行在你正在使用的操作系统类似的系统的下面。
通过pip工具安装pyinstaller失败多个原因,可能是pip工具需要升级,或者是因为电脑额外安装了python 3.6导致在使用pip命令安装pyinstaller的时候,一直失败
解决办法:
从官网下载安装源码包,解压后。进入该文件夹目录,执行命令python setup.py install,如果存在python3则执行python3 setup.py install
等待即可完成,如果此处存在错误提示该文件没有读写权限,那么就通过命令给该文件赋予权限即可,以下:
终端cd到该文件夹的目录,然后执行命令:sudo chmod -R 777 文件名