第一种方法:py2app:应用程序,只支持macOS
安装py2app
#Python 2:
pip install py2app
#Python 3:
pip3 install py2app
安装以后,cd到你的目录,然后构建安装文件:
#将xxx.py替换成你的脚本名称
py2applet --make-setup xxx.py
然后便可直接安装:打包出来只有一个文件
#将所有需要的库包含在里面,适用于别人使用:
#Python 3:
python3 setup.py py2app
python3 setup.py py2app --site-packages
#Python 2:
python setup.py py2app
python setup.py py2app --site-packages
第二种方法:PyInstaller:可执行文件,也适用于Windows
测试中发现某些情况下mac打包后无法运行,原因未知,在win下正常,
先安装
#Python 2:
pip install pyinstaller
#Python 3:
pip3 install pyinstaller
然后cd到你脚本的目录下,打包:
#将xxx.py改为你的脚本名称,打包出来是
pyinstaller -F xxx.py
pyinstaller -w -F xxx.py
评论区