blob: 58bec51c340dc51378b762a348d8a740804d5161 [file] [log] [blame]
Ned Deilyf8c3b692014-11-22 14:20:30 -08001{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
Ned Deilyfc4ead22014-09-19 21:03:45 -07002{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 CourierNewPSMT;}
3{\colortbl;\red255\green255\blue255;}
Ned Deilyf8c3b692014-11-22 14:20:30 -08004\margl1440\margr1440\vieww13380\viewh14600\viewkind0
Ned Deilyfc4ead22014-09-19 21:03:45 -07005\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural
6
7\f0\fs24 \cf0 This package will install Python $FULL_VERSION for Mac OS X $MACOSX_DEPLOYMENT_TARGET for the following architecture(s): $ARCHITECTURES.\
8\
9
10\b \ul Update your version of Tcl/Tk to use IDLE or other Tk applications
11\b0 \ulnone \
12\
13To use IDLE or other programs that use the Tkinter graphical user interface toolkit, you need to install a newer third-party version of the
14\i Tcl/Tk
15\i0 frameworks. Visit {\field{\*\fldinst{HYPERLINK "https://www.python.org/download/mac/tcltk/"}}{\fldrslt https://www.python.org/download/mac/tcltk/}} for current information about supported and recommended versions of
16\i Tcl/Tk
17\i0 for this version of Python and of Mac OS X.\
18
19\b \ul \
20Installing on OS X 10.8 (Mountain Lion) or later systems\
21\ulnone [CHANGED for Python 3.4.2]
22\b0 \
23\
24As of Python 3.4.2, installer packages from python.org are now compatible with the Gatekeeper security feature introduced in OS X 10.8. Downloaded packages can now be directly installed by double-clicking with the default system security settings. Python.org installer packages for OS X are signed with the Developer ID of the builder, as identified on the download page for this release ({\field{\*\fldinst{HYPERLINK "https://www.python.org/downloads/"}}{\fldrslt https://www.python.org/downloads/}}). To inspect the digital signature of the package, click on the lock icon in the upper right corner of the
25\i Install Python
26\i0 installer window. Refer to Apple\'92s support pages for more information on Gatekeeper ({\field{\*\fldinst{HYPERLINK "http://support.apple.com/kb/ht5290"}}{\fldrslt http://support.apple.com/kb/ht5290}}).\
27\
28
29\b \ul Simplified web-based installs\
30\ulnone [NEW for Python 3.4.2]
31\b0 \
32\
33With the change to the newer flat format installer package, the download file now has a
34\f1 .pkg
35\f0 extension as it is no longer necessary to embed the installer within a disk image (
36\f1 .dmg
37\f0 ) container. If you download the Python installer through a web browser, the OS X installer application may open automatically to allow you to perform the install. If your browser settings do not allow automatic open, double click on the downloaded installer file.\
38\
39\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural
40
41\b \cf0 \ul \ulc0 New Installation Options and Defaults\
42\ulnone [NEW for Python 3.4.0]
43\b0 \
Ned Deilyf8c3b692014-11-22 14:20:30 -080044\
Ned Deilyfc4ead22014-09-19 21:03:45 -070045The Python installer now includes an option to automatically install or upgrade
46\f1 pip
47\f0 , a tool for installing and managing Python packages. This option is enabled by default and no Internet access is required. If you do not want the installer to do this, select the
48\i Customize
49\i0 option at the
50\i Installation Type
51\i0 step and uncheck the
52\i Install or ugprade pip
53\i0 option.\
54\
55To make it easier to use scripts installed by third-party Python packages, with
56\f1 pip
57\f0 or by other means, the
58\i Shell profile updater
59\i0 option is now enabled by default, as has been the case with Python 2.7.x installers. You can also turn this option off by selecting
60\i Customize
61\i0 and unchecking the
62\i Shell profile updater
63\i0 option. You can also update your shell profile later by launching the
64\i Update Shell Profile
65\i0 command found in the
66\f1 /Applications/Python $VERSION
67\f0 folder. You may need to start a new terminal window for the changes to take effect.\
68\
Ned Deilyf8c3b692014-11-22 14:20:30 -080069For other changes in this release, see the Release Notes link for this release at {\field{\*\fldinst{HYPERLINK "https://www.python.org/downloads/"}}{\fldrslt https://www.python.org/downloads/}}.\
70\
Ned Deilyfc4ead22014-09-19 21:03:45 -070071
Ned Deilyf8c3b692014-11-22 14:20:30 -080072\b \ul Python 3 and Python 2 Co-existence\
Ned Deilyfc4ead22014-09-19 21:03:45 -070073
Ned Deilyf8c3b692014-11-22 14:20:30 -080074\b0 \ulnone \
Ned Deilyfc4ead22014-09-19 21:03:45 -070075Python.org Python $VERSION and 2.7.x versions can both be installed on your system and will not conflict. Command names for Python 3 contain a 3 in them,
76\f1 python3
77\f0 (or
78\f1 python$VERSION
79\f0 ),
80\f1 idle3
81\f0 (or i
82\f1 dle$VERSION
83\f0 ),
84\f1 pip3
85\f0 (or
86\f1 pip$VERSION
87\f0 ), etc. Python 2.7 command names contain a 2 or no digit:
88\f1 python2
89\f0 (or
90\f1 python2.7
91\f0 or
92\f1 python
93\f0 ),
94\f1 idle2
95\f0 (or
96\f1 idle2.7
97\f0 or
98\f1 idle
99\f0 ), etc. If you want to use
100\f1 pip
101\f0 with Python 2.7.x, download and install a separate copy of it from the Python Package Index ({\field{\*\fldinst{HYPERLINK "https://pypi.python.org/pypi/pip/"}}{\fldrslt https://pypi.python.org/pypi/pip/}}).\
102}