【1】创建一个virtualenv环境:virtualenv也就是虚拟环境。可以在同一个计算机中隔离多个python版本,比如python2,python3;
mkdir SandwichApp
cd SandwichApp
# Use virtualenv to create an isolated environment
virtualenv 环境名
source venv/bin/activate#进入环境
deactivate#退出环境
#如果要删除虚拟环境,只需退出虚拟环境后,删除对应的虚拟环境目录即可。不影响其他环境。
【2】进入虚拟环境,在虚拟环境下
#安装py2app
pip install py2app
#将py文件放置到虚拟环境下,生成setup文件
py2applet --make-setup appname.py
#打包。若没有安装sdk,即软件开发工具包(software development kit),用以下语句打包
python setup.py py2app