Skip to content

Commit 349e2e9

Browse files
authored
Merge pull request #15484 from anntzer/compiler-docs
Cleanup docs regarding compilers.
2 parents 8156db9 + dd2070d commit 349e2e9

File tree

2 files changed

+8
-19
lines changed

2 files changed

+8
-19
lines changed

INSTALL.rst

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -238,16 +238,11 @@ and on Windows:
238238
- ``qhull``: to compute Delaunay triangulation;
239239
- ``ttconv``: a TrueType font utility.
240240

241-
.. _build_windows:
242-
243241
Building on Windows
244242
-------------------
245243

246-
The Python shipped from https://www.python.org is compiled with Visual Studio
247-
2015 for 3.5+. Python extensions should be compiled with the same
248-
compiler, see e.g.
249-
https://packaging.python.org/guides/packaging-binary-extensions/#binary-extensions-for-windows
250-
for how to set up a build environment.
244+
Compiling Matplotlib (or any other extension module, for that matter) requires
245+
Visual Studio 2015 or later.
251246

252247
If you are building your own Matplotlib wheels (or sdists), note that any DLLs
253248
that you copy into the source tree will be packaged too.

doc/faq/installing_faq.rst

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -127,15 +127,6 @@ from the Terminal.app command line::
127127
You might also want to install IPython or the Jupyter notebook (``python3 -mpip
128128
install ipython notebook``).
129129

130-
pip problems
131-
^^^^^^^^^^^^
132-
133-
If you get errors with pip trying to run a compiler like ``gcc`` or ``clang``,
134-
then the first thing to try is to `install xcode
135-
<https://guide.macports.org/chunked/installing.html#installing.xcode>`_ and
136-
retry the install. If that does not work, then check
137-
:ref:`reporting-problems`.
138-
139130
Checking your installation
140131
--------------------------
141132

@@ -174,6 +165,12 @@ picked up by other Pythons. If all these fail, please :ref:`let us know
174165
Install from source
175166
===================
176167

168+
A C compiler is required. Typically, on Linux, you will need ``gcc``, which
169+
should be installed using your distribution's package manager; on macOS, you
170+
will need xcode_; on Windows, you will need Visual Studio 2015 or later.
171+
172+
.. _xcode: https://guide.macports.org/chunked/installing.html#installing.xcode
173+
177174
Clone the main source using one of::
178175

179176
git clone git@github.com:matplotlib/matplotlib.git
@@ -197,9 +194,6 @@ just replace the last step with::
197194
This creates links and installs the command line script in the appropriate
198195
places.
199196

200-
.. note::
201-
Windows users please see the :ref:`build_windows` guide.
202-
203197
Then, if you want to update your Matplotlib at any time, just do::
204198

205199
git pull

0 commit comments

Comments
 (0)