Lines Matching +full:build +full:- +full:mac +full:- +full:intel
2 .. _using-on-mac:
8 :Author: Bob Savage <bobsavage@mac.com>
11 Python on a Macintosh running Mac OS X is in principle very similar to Python on
15 The Mac-specific modules are documented in :ref:`mac-specific-services`.
17 Python on Mac OS 9 or earlier can be quite different from Python on Unix or
20 installers for the latest 2.3 release for Mac OS 9 and related documentation.
23 .. _getting-osx:
28 Mac OS X 10.8 comes with Python 2.7 pre-installed by Apple. If you wish, you
30 (https://www.python.org). A current "universal binary" build of Python, which
31 runs natively on the Mac's new Intel and legacy PPC CPU's, is available there.
37 Python distributions; PythonLauncher, which handles double-clicking Python
38 scripts from the Finder; and the "Build Applet" tool, which allows you to
46 The Apple-provided build of Python is installed in
49 Apple-controlled and are used by Apple- or third-party software. Remember that
63 --------------------------
65 Your best way to get started with Python on Mac OS X is through the IDLE
70 the Finder you first need an editor to create your script. Mac OS X comes with a
72 :program:`emacs` among them. If you want a more Mac-like editor,
87 script (or any .py script) through the finder Info window and double-click it.
89 launched. Option-dragging allows you to change these for one invocation, or use
93 .. _osx-gui-scripts:
96 --------------------------
98 With older versions of Python, there is one Mac OS X quirk that you need to be
107 -------------
111 Finder is non-standard as the Finder does not read your :file:`.profile` or
117 :ref:`mac-package-manager`.
130 .. _mac-package-manager:
144 GUI Programming on the Mac
147 There are several options for building GUI applications on the Mac with Python.
149 *PyObjC* is a Python binding to Apple's Objective-C/Cocoa framework, which is
150 the foundation of most modern Mac development. Information on PyObjC is
153 The standard Python GUI toolkit is :mod:`Tkinter`, based on the cross-platform
154 Tk toolkit (https://www.tcl.tk). An Aqua-native version of Tk is bundled with OS
158 *wxPython* is another popular cross-platform GUI toolkit that runs natively on
159 Mac OS X. Packages and documentation are available from http://www.wxpython.org.
161 *PyQt* is another popular cross-platform GUI toolkit that runs natively on Mac
166 Distributing Python Applications on the Mac
169 The "Build Applet" tool that is placed in the MacPython 2.7 folder is fine for
170 packaging small Python scripts on your own machine to run as a standard Mac
174 The standard tool for deploying standalone Python applications on the Mac is
183 developers on the Mac:
185 https://www.python.org/community/sigs/current/pythonmac-sig/