Ronald Oussoren | cc00a26 | 2009-05-19 19:29:24 +0000 | [diff] [blame] | 1 | This package will install Python $FULL_VERSION for Mac OS X |
Ned Deily | 2a6f4b3 | 2011-01-30 00:18:47 +0000 | [diff] [blame] | 2 | $MACOSX_DEPLOYMENT_TARGET for the following architecture(s): |
| 3 | $ARCHITECTURES. |
Ronald Oussoren | 0e5b70d | 2006-06-07 18:58:42 +0000 | [diff] [blame] | 4 | |
Ned Deily | 0203a80 | 2013-10-25 00:40:07 -0700 | [diff] [blame] | 5 | **** IMPORTANT **** |
Ronald Oussoren | 0e5b70d | 2006-06-07 18:58:42 +0000 | [diff] [blame] | 6 | |
Ned Deily | 0203a80 | 2013-10-25 00:40:07 -0700 | [diff] [blame] | 7 | Installing on OS X 10.8 (Mountain Lion) or later systems |
| 8 | ======================================================== |
| 9 | |
| 10 | If you are attempting to install on an OS X 10.8+ system, you may |
Ned Deily | e1c979495 | 2013-01-29 00:07:46 -0800 | [diff] [blame] | 11 | see a message that Python can't be installed because it is from an |
| 12 | unidentified developer. This is because this Python installer |
| 13 | package is not yet compatible with the Gatekeeper security feature |
| 14 | introduced in OS X 10.8. To allow Python to be installed, you |
| 15 | can override the Gatekeeper policy for this install. In the Finder, |
| 16 | instead of double-clicking, control-click or right click the "Python" |
| 17 | installer package icon. Then select "Open using ... Installer" from |
| 18 | the contextual menu that appears. |
Ronald Oussoren | 0e5b70d | 2006-06-07 18:58:42 +0000 | [diff] [blame] | 19 | |
Ned Deily | 52c48fd | 2013-11-05 02:40:03 -0800 | [diff] [blame] | 20 | **** IMPORTANT **** |
Ned Deily | 0203a80 | 2013-10-25 00:40:07 -0700 | [diff] [blame] | 21 | |
Ned Deily | 52c48fd | 2013-11-05 02:40:03 -0800 | [diff] [blame] | 22 | Update your version of Tcl/Tk to use IDLE or other Tk applications |
| 23 | ================================================================== |
Ned Deily | 0203a80 | 2013-10-25 00:40:07 -0700 | [diff] [blame] | 24 | |
Ned Deily | 52c48fd | 2013-11-05 02:40:03 -0800 | [diff] [blame] | 25 | To use IDLE or other programs that use the Tkinter graphical user |
| 26 | interface toolkit, you may need to install a newer third-party version |
| 27 | of the Tcl/Tk frameworks. Visit http://www.python.org/download/mac/tcltk/ |
Ned Deily | 0203a80 | 2013-10-25 00:40:07 -0700 | [diff] [blame] | 28 | for current information about supported and recommended versions of |
| 29 | Tcl/Tk for this version of Python and of Mac OS X. |
| 30 | |
Ned Deily | 78cceec | 2014-05-17 14:29:22 -0700 | [diff] [blame] | 31 | **** IMPORTANT **** |
| 32 | |
| 33 | Binary installer support for 10.4 and 10.3.9 to be discontinued |
| 34 | =============================================================== |
| 35 | |
| 36 | Python 2.7.7 is the last release for which binary installers will be |
| 37 | released 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 |
| 39 | and 2007. As of 2.7.8, the 32-bit-only installer will support PPC |
| 40 | and Intel Macs running OS X 10.5 (Leopard) and later. 10.5 was the |
| 41 | last OS X release for PPC machines (G4 and G5). (The 64-/32-bit |
| 42 | installer configuration will remain unchanged.) This aligns Python |
| 43 | 2.7.x installer configurations with those currently provided with |
| 44 | Python 3.x. Some of the reasons for making this change are: |
| 45 | there were significant additions and compatibility improvements to |
| 46 | the OS X POSIX system APIs in OS X 10.5 that Python users can now |
| 47 | take advantage of; it is increasingly difficult to build and test |
| 48 | on obsolete 10.3 and 10.4 systems and with the 10.3 ABI; and it is |
| 49 | assumed that most remaining legacy PPC systems have upgraded to 10.5. |
| 50 | To ease the transition, for Python 2.7.7 only we are providing three |
| 51 | binary installers: (1) the legacy deprecated 32-bit-only 10.3+ |
| 52 | PPC/Intel format, (2) the newer 32-bit-only 10.5+ PPC/Intel format, |
| 53 | and (3) the current 64-bit/32-bit 10.6+ Intel-only format. While |
| 54 | future releases will not provide the deprecated installer, it will |
| 55 | still be possible to build Python from source on 10.3.9 and 10.4 |
| 56 | systems if needed. |
Ned Deily | 52c48fd | 2013-11-05 02:40:03 -0800 | [diff] [blame] | 57 | |
Ned Deily | 0203a80 | 2013-10-25 00:40:07 -0700 | [diff] [blame] | 58 | Using this version of Python on OS X |
| 59 | ==================================== |
| 60 | |
Ned Deily | 2a6f4b3 | 2011-01-30 00:18:47 +0000 | [diff] [blame] | 61 | Python consists of the Python programming language interpreter, plus |
| 62 | a set of programs to allow easy access to it for Mac users including |
| 63 | an integrated development environment, IDLE, plus a set of pre-built |
| 64 | extension modules that open up specific Macintosh technologies to |
| 65 | Python programs. |
Ronald Oussoren | 0e5b70d | 2006-06-07 18:58:42 +0000 | [diff] [blame] | 66 | |
Ned Deily | 2a6f4b3 | 2011-01-30 00:18:47 +0000 | [diff] [blame] | 67 | The installer puts applications, an "Update Shell Profile" command, |
Ned Deily | e1c979495 | 2013-01-29 00:07:46 -0800 | [diff] [blame] | 68 | and a link to the optionally installed Python Documentation into the |
Ned Deily | 2a6f4b3 | 2011-01-30 00:18:47 +0000 | [diff] [blame] | 69 | "Python $VERSION" subfolder of the system Applications folder, |
| 70 | and puts the underlying machinery into the folder |
| 71 | $PYTHONFRAMEWORKINSTALLDIR. It can |
| 72 | optionally place links to the command-line tools in /usr/local/bin as |
| 73 | well. Double-click on the "Update Shell Profile" command to add the |
| 74 | "bin" directory inside the framework to your shell's search path. |
Ronald Oussoren | 0e5b70d | 2006-06-07 18:58:42 +0000 | [diff] [blame] | 75 | |
Ned Deily | e1c979495 | 2013-01-29 00:07:46 -0800 | [diff] [blame] | 76 | You must install onto your current boot disk, even though the |
Ned Deily | 0203a80 | 2013-10-25 00:40:07 -0700 | [diff] [blame] | 77 | installer may not enforce this, otherwise things will not work. |
Ned Deily | e1c979495 | 2013-01-29 00:07:46 -0800 | [diff] [blame] | 78 | |
| 79 | You can verify the integrity of the disk image file containing the |
| 80 | installer package and this ReadMe file by comparing its md5 checksum |
| 81 | and size with the values published on the release page linked at |
| 82 | http://www.python.org/download/ |
| 83 | |
Ned Deily | 0203a80 | 2013-10-25 00:40:07 -0700 | [diff] [blame] | 84 | Installation requires approximately $INSTALL_SIZE MB of disk space, |
| 85 | ignore the message that it will take zero bytes. |
| 86 | |
Ronald Oussoren | 9ff3042 | 2009-03-04 21:12:17 +0000 | [diff] [blame] | 87 | More information on Python in general can be found at |
Ronald Oussoren | 0e5b70d | 2006-06-07 18:58:42 +0000 | [diff] [blame] | 88 | http://www.python.org. |