Skip to content

Commit 1d51689

Browse files
committed
Update guidance on C toolchains
1 parent 359e4b9 commit 1d51689

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

docs/starting/install/osx.rst

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,18 @@ Doing it Right
2121

2222
Let's install a real version of Python.
2323

24-
Before installing Python, you'll need to install a C compiler. A compiler can be
25-
obtained by downloading `Xcode <http://developer.apple.com/xcode/>`_, the
26-
smaller `Command Line Tools <https://developer.apple.com/downloads/>`_ (must
27-
have an Apple account) or the even smaller `OSX-GCC-Installer <https://github.com/kennethreitz/osx-gcc-installer#readme>`_
24+
Before installing Python, you'll need to install a C compiler. The fastest way
25+
is to install the Xcode Command Line Tools by running
26+
``xcode-select --install``. You can also download the full version of
27+
`Xcode <http://developer.apple.com/xcode/>`_ from the Mac App Store, or the
28+
minimal but unofficial
29+
`OSX-GCC-Installer <https://github.com/kennethreitz/osx-gcc-installer#readme>`_
2830
package.
2931

3032
.. note::
31-
If you already have Xcode installed, do not install OSX-GCC-Installer.
32-
In combination, the software can cause issues that are difficult to
33-
diagnose.
33+
If you already have Xcode installed or plan to use Homebrew, do not install
34+
OSX-GCC-Installer. In combination, the software can cause issues that are
35+
difficult to diagnose.
3436

3537
While OS X comes with a large number of UNIX utilities, those familiar with
3638
Linux systems will notice one key component missing: a decent package manager.

0 commit comments

Comments
 (0)