一、mac 安装pyinstaller
命令: pip pyinstaller
二、开始打包python文件
命令: pyinstaller --windowed --onefile --clean --noconfirm target.py
注:target.py 为目标脚本文件
三、相对路径问题,解决在任何电脑都能运行
问题: 如果,打包使用绝对路径会出现每更换一台电脑,而且脚本中需要调用资源文 件,就要重新进行配置路径;
解决方法:获取脚本运行的当前路径,在用于其他资源调取的路径
命令:import os, sys
path = os.path.dirname(os.path.dirname(os.path.realpath(sys.executable)))
path 获取的是脚本运行当前路径的上一级路径;
后面调用文件路径根据文件夹和脚本的层级关系,随意更换path