mac打包python + pyinstaller,解决相对路径问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac打包python + pyinstaller,解决相对路径问题相关的知识,希望对你有一定的参考价值。
参考技术A 命令: pip pyinstaller命令: 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
以上是关于mac打包python + pyinstaller,解决相对路径问题的主要内容,如果未能解决你的问题,请参考以下文章