mac系统通过pyinstaller打包桌面应用程序

pyinstaller 支持在多个平台打包  打包命令均一样 在不同的平台打包 得到的就是对应平台的可执行文件  

之前小编是打包windows版本的 这个安装方式类似 装完之后 直接配置一下环境变量即可 

好了 现在我们介绍一下如何在mac系统上面进行打包python编写的应用程序

一、首先 安装pyinstaller

pip installer pyinstaller    

二、安装以后 运行pyinstaller打包命令 

pyinstaller main_win.py -p basewin.py --noconsole -i logo.ico

其中 main_win.py是主程序文件  basewin.py是引用文件  logo.ico是图标

好了 这里小编遇到一个问题 提示无法找到命令,对比windos而言 这里肯定也是需要配置环境变量 ,所以我们首先需要找到pyinstaller的可执行文件(windosws的在python安装目录下 一个script的文件夹下面 将这个目录配置成环境变量即可)

下面开始解决问题 

1.检查是否安装成功  通过pip list查看到小编是安装成功了  

2.通过pip show PyInstaller  找到模块安装目录

进入模块安装目录之后 小编发现 还是找不到可执行文件 。

3.最后 通过搜索全局文件  命令为 find / -name "pyinstaller"

果然  发现了上图中 类似于pyinstaller的可执行文件,

4.最后将这个可执行文件的上级目录 配置到环境变量中 (或者你直接在那个文件夹进行打包操作)

输入下方命令  小编是在自己的用户环境变量下添加一个环境变量 ~代表当前用户的目录

vim ~/.bash_profile

export PATH=/Library/Frameworks/Python.framework/Versions/3.6/bin:$PATH

最后 保存退出 

5.重新导入一下用户的相关配置

source ~/.bash_profile

6.接下来就快乐的打包  放到桌面开玩啦

你可能感兴趣的:(python,小技巧)