blob: a9d5879440ee91f16a99fb95d2bbdf92468f9faa [file] [log] [blame]
Ronald Oussorencc00a262009-05-19 19:29:24 +00001This package will install Python $FULL_VERSION for Mac OS X
Ned Deily2a6f4b32011-01-30 00:18:47 +00002$MACOSX_DEPLOYMENT_TARGET for the following architecture(s):
3$ARCHITECTURES.
Ronald Oussoren0e5b70d2006-06-07 18:58:42 +00004
Ned Deily0203a802013-10-25 00:40:07 -07005 **** IMPORTANT ****
Ronald Oussoren0e5b70d2006-06-07 18:58:42 +00006
Ned Deily0203a802013-10-25 00:40:07 -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 Deilye1c9794952013-01-29 00:07:46 -080011see 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.
Ronald Oussoren0e5b70d2006-06-07 18:58:42 +000019
Ned Deily52c48fd2013-11-05 02:40:03 -080020 **** IMPORTANT ****
Ned Deily0203a802013-10-25 00:40:07 -070021
Ned Deily52c48fd2013-11-05 02:40:03 -080022Update your version of Tcl/Tk to use IDLE or other Tk applications
23==================================================================
Ned Deily0203a802013-10-25 00:40:07 -070024
Ned Deily52c48fd2013-11-05 02:40:03 -080025To use IDLE or other programs that use the Tkinter graphical user
26interface toolkit, you may need to install a newer third-party version
27of the Tcl/Tk frameworks. Visit http://www.python.org/download/mac/tcltk/
Ned Deily0203a802013-10-25 00:40:07 -070028for current information about supported and recommended versions of
29Tcl/Tk for this version of Python and of Mac OS X.
30
Ned Deily78cceec2014-05-17 14:29:22 -070031 **** IMPORTANT ****
32
33Binary installer support for 10.4 and 10.3.9 to be discontinued
34===============================================================
35
36Python 2.7.7 is the last release for which binary installers will be
37released on python.org that support OS X 10.3.9 (Panther) and 10.4.x
38(Tiger) systems. These systems were last updated by Apple in 2005
39and 2007. As of 2.7.8, the 32-bit-only installer will support PPC
40and Intel Macs running OS X 10.5 (Leopard) and later. 10.5 was the
41last OS X release for PPC machines (G4 and G5). (The 64-/32-bit
42installer configuration will remain unchanged.) This aligns Python
432.7.x installer configurations with those currently provided with
44Python 3.x. Some of the reasons for making this change are:
45there were significant additions and compatibility improvements to
46the OS X POSIX system APIs in OS X 10.5 that Python users can now
47take advantage of; it is increasingly difficult to build and test
48on obsolete 10.3 and 10.4 systems and with the 10.3 ABI; and it is
49assumed that most remaining legacy PPC systems have upgraded to 10.5.
50To ease the transition, for Python 2.7.7 only we are providing three
51binary installers: (1) the legacy deprecated 32-bit-only 10.3+
52PPC/Intel format, (2) the newer 32-bit-only 10.5+ PPC/Intel format,
53and (3) the current 64-bit/32-bit 10.6+ Intel-only format. While
54future releases will not provide the deprecated installer, it will
55still be possible to build Python from source on 10.3.9 and 10.4
56systems if needed.
Ned Deily52c48fd2013-11-05 02:40:03 -080057
Ned Deily0203a802013-10-25 00:40:07 -070058Using this version of Python on OS X
59====================================
60
Ned Deily2a6f4b32011-01-30 00:18:47 +000061Python consists of the Python programming language interpreter, plus
62a set of programs to allow easy access to it for Mac users including
63an integrated development environment, IDLE, plus a set of pre-built
64extension modules that open up specific Macintosh technologies to
65Python programs.
Ronald Oussoren0e5b70d2006-06-07 18:58:42 +000066
Ned Deily2a6f4b32011-01-30 00:18:47 +000067The installer puts applications, an "Update Shell Profile" command,
Ned Deilye1c9794952013-01-29 00:07:46 -080068and a link to the optionally installed Python Documentation into the
Ned Deily2a6f4b32011-01-30 00:18:47 +000069"Python $VERSION" subfolder of the system Applications folder,
70and puts the underlying machinery into the folder
71$PYTHONFRAMEWORKINSTALLDIR. It can
72optionally place links to the command-line tools in /usr/local/bin as
73well. Double-click on the "Update Shell Profile" command to add the
74"bin" directory inside the framework to your shell's search path.
Ronald Oussoren0e5b70d2006-06-07 18:58:42 +000075
Ned Deilye1c9794952013-01-29 00:07:46 -080076You must install onto your current boot disk, even though the
Ned Deily0203a802013-10-25 00:40:07 -070077installer may not enforce this, otherwise things will not work.
Ned Deilye1c9794952013-01-29 00:07:46 -080078
79You can verify the integrity of the disk image file containing the
80installer package and this ReadMe file by comparing its md5 checksum
81and size with the values published on the release page linked at
82http://www.python.org/download/
83
Ned Deily0203a802013-10-25 00:40:07 -070084Installation requires approximately $INSTALL_SIZE MB of disk space,
85ignore the message that it will take zero bytes.
86
Ronald Oussoren9ff30422009-03-04 21:12:17 +000087More information on Python in general can be found at
Ronald Oussoren0e5b70d2006-06-07 18:58:42 +000088http://www.python.org.