@@ -125,21 +125,25 @@ requires a C compiler and Python environment. If you're making documentation
125
125
changes, you can skip to :ref: `contributing.documentation ` but you won't be able
126
126
to build the documentation locally before pushing your changes.
127
127
128
- .. _ contributiong .dev_c :
128
+ .. _ contributing .dev_c :
129
129
130
130
Installing a C Compiler
131
131
~~~~~~~~~~~~~~~~~~~~~~~
132
132
133
133
Pandas uses C extensions (mostly written using Cython) to speed up certain
134
134
operations. To install pandas from source, you need to compile these C
135
135
extensions, which means you need a C compiler. This process depends on which
136
- platform you're using. Follow the `CPython contributing guidelines
137
- <https://docs .python.org/devguide/ setup.html#build-dependencies > `_ for getting a
136
+ platform you're using. Follow the `CPython contributing guide
137
+ <https://devguide .python.org/setup/#compile-and-build > `_ for getting a
138
138
compiler installed. You don't need to do any of the ``./configure `` or ``make ``
139
139
steps; you only need to install the compiler.
140
140
141
- For Windows developers, the following links may be helpful.
141
+ For Windows developers, when using Python 3.5 and later, it is sufficient to
142
+ install `Visual Studio 2017 <https://visualstudio.com/ >`_ with the
143
+ **Python development workload ** and the **Python native development tools **
144
+ option. Otherwise, the following links may be helpful.
142
145
146
+ * https://blogs.msdn.microsoft.com/pythonengineering/2017/03/07/python-support-in-vs2017/
143
147
* https://blogs.msdn.microsoft.com/pythonengineering/2016/04/11/unable-to-find-vcvarsall-bat/
144
148
* https://github.com/conda/conda-recipes/wiki/Building-from-Source-on-Windows-32-bit-and-64-bit
145
149
* https://cowboyprogrammer.org/building-python-wheels-for-windows/
@@ -149,7 +153,7 @@ For Windows developers, the following links may be helpful.
149
153
Let us know if you have any difficulties by opening an issue or reaching out on
150
154
`Gitter `_.
151
155
152
- .. _ contributiong .dev_python :
156
+ .. _ contributing .dev_python :
153
157
154
158
Creating a Python Environment
155
159
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0 commit comments