首页 > 编程知识 正文

qpython,macbook python

时间:2023-05-06 02:37:06 阅读:29415 作者:176

以前用Win机打包,但Mac还是有点不同。 试着记录一下吧

一.编写了一个简单的tkinter APP应用程序,命名为Sandwich.py:

导入系统

if sys.version _ info (3,0 ) :

# Python 2

import Tkinter as tk

else:

# Python 3

import tkinter as tk

root=tk.Tk (

根.标题(sandwich ) )。

tk.button (根,text='Make me a Sandwich ' ).pack () ) ) ) ) ) ) )。

tk.mainloop () )。

二. Py2 APP的包装

创建virtualenv环境

#创建自定义目录

$ mkdir SandwichApp

$ cd SandwichApp

# usevirtualenvtocreateanisolatedenvironment

$ virtualenv venv

$ . venv/bin/activate

安装py2app

pip安装py2app

生成setup文件

py2applet---- make-setup sandwich.py

4 .包装

自己开发,包装速度快。 (由于本机中安装了依存库,所以可以直接执行)

python setup.py py2app -A

用于其他没有sdk的电脑,包括lib库。 (要在未安装sdk的电脑上使用,必须删除-A,将所有依赖关系打包。 )

python setup.py py2app

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。