blob: 4b3be911bf55c0f2597ed2a3dee5b1c9e5b9414c [file] [log] [blame]
Ronald Oussoren360bcac2009-05-19 19:30:44 +00001This package will install Python $FULL_VERSION for Mac OS X
Ned Deily4ce92b22011-01-15 04:37:12 +00002$MACOSX_DEPLOYMENT_TARGET for the following architecture(s):
3$ARCHITECTURES.
Thomas Wouters477c8d52006-05-27 19:21:47 +00004
Ned Deily981b6932013-09-06 01:18:36 -07005 **** IMPORTANT ****
Thomas Wouters477c8d52006-05-27 19:21:47 +00006
Ned Deily981b6932013-09-06 01:18:36 -07007Installing on OS X 10.8 (Mountain Lion) or later systems
8========================================================
9
10If you are attempting to install on an OS X 10.8+ system, you may
Ned Deily5c0b1ca2012-08-24 19:57:33 -070011see a message that Python can't be installed because it is from an
12unidentified developer. This is because this Python installer
13package is not yet compatible with the Gatekeeper security feature
14introduced in OS X 10.8. To allow Python to be installed, you
15can override the Gatekeeper policy for this install. In the Finder,
16instead of double-clicking, control-click or right click the "Python"
17installer package icon. Then select "Open using ... Installer" from
18the contextual menu that appears.
Thomas Wouters477c8d52006-05-27 19:21:47 +000019
Ned Deily981b6932013-09-06 01:18:36 -070020 **** IMPORTANT changes if you use IDLE and Tkinter ****
21
22Installing a third-party version of Tcl/Tk is no longer required
23================================================================
24
25Beginning with Python 3.4 alpha2, the 10.6+ 64-bit installer now
26comes with its own private copy of Tcl and Tk 8.5 libraries. For
27this version of Python, it is no longer necessary to install
28a third-party version of Tcl/Tk 8.5, such as those from ActiveState,
29to work around the problematic versions of Tcl/Tk 8.5 shipped by
30Apple in OS X 10.6 and later. (This does not change the requirements
31for older versions of Python installed from python.org.) By default,
32this version of Python will always use its own private version,
33regardless of whether a third-party Tcl/Tk is installed.
34The 10.5+ 32-bit-only installer continues to use Tcl/Tk 8.4,
35either a third-party or system-supplied version.
36Since this is a new feature, it should be considered somewhat
37experimental and subject to change prior to the final release of
38Python 3.4. Please report any problems found to the Python bug
39tracker at http://bugs.python.org.
40
41Visit http://www.python.org/download/mac/tcltk/
42for current information about supported and recommended versions of
43Tcl/Tk for this version of Python and of Mac OS X.
44
45Using this version of Python on OS X
46====================================
47
Ned Deily4ce92b22011-01-15 04:37:12 +000048Python consists of the Python programming language interpreter, plus
49a set of programs to allow easy access to it for Mac users including
50an integrated development environment, IDLE, plus a set of pre-built
51extension modules that open up specific Macintosh technologies to
52Python programs.
Thomas Wouters477c8d52006-05-27 19:21:47 +000053
Ned Deily4ce92b22011-01-15 04:37:12 +000054The installer puts applications, an "Update Shell Profile" command,
Ned Deilyeb698da2011-02-07 16:44:19 +000055and a link to the optionally installed Python Documentation into the
Ned Deily4ce92b22011-01-15 04:37:12 +000056"Python $VERSION" subfolder of the system Applications folder,
57and puts the underlying machinery into the folder
58$PYTHONFRAMEWORKINSTALLDIR. It can
59optionally place links to the command-line tools in /usr/local/bin as
60well. Double-click on the "Update Shell Profile" command to add the
61"bin" directory inside the framework to your shell's search path.
Thomas Wouters477c8d52006-05-27 19:21:47 +000062
Ned Deily5c0b1ca2012-08-24 19:57:33 -070063You must install onto your current boot disk, even though the
Ned Deily981b6932013-09-06 01:18:36 -070064installer may not enforce this, otherwise things will not work.
Ned Deily5c0b1ca2012-08-24 19:57:33 -070065
66You can verify the integrity of the disk image file containing the
67installer package and this ReadMe file by comparing its md5 checksum
68and size with the values published on the release page linked at
69http://www.python.org/download/
70
Ned Deily981b6932013-09-06 01:18:36 -070071Installation requires approximately $INSTALL_SIZE MB of disk space,
72ignore the message that it will take zero bytes.
73
Ronald Oussoren50987bc2009-02-12 15:24:51 +000074More information on Python in general can be found at
Thomas Wouters477c8d52006-05-27 19:21:47 +000075http://www.python.org.