# 附錄:在 Windows 上安裝 MinGW
> 原文: [http://docs.cython.org/en/latest/src/tutorial/appendix.html](http://docs.cython.org/en/latest/src/tutorial/appendix.html)
> 1. 從 [http://www.mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_Suite](http://www.mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_Suite) 下載 MinGW 安裝程序。 (截至撰寫本文時,下載鏈接有點難以找到;它位于左側菜單中的“關于”下)。您需要名為“Automated MinGW Installer”(當前版本為 5.1.4)的文件。
>
>
> 2. 運行它并安裝 MinGW。 Cython 只需要基本的包,盡管你可能也想要至少抓住 C ++編譯器。
>
>
> 3. 您需要設置 Windows 的“PATH”環境變量,以便包括例如“c:\ mingw \ bin”(如果您將 MinGW 安裝到“c:\ mingw”)。以下 Web 頁面描述了 Windows XP 中的過程(Vista 過程類似): [https://support.microsoft.com/kb/310519](https://support.microsoft.com/kb/310519)
>
>
> 4. 最后,告訴 Python 使用 MinGW 作為默認編譯器(否則它將嘗試 Visual C)。如果將 Python 安裝到“c:\ Python27”,則創建一個名為“c:\ Python27 \ Lib \ distutils \ distutils.cfg”的文件,其中包含:
>
>
>
> ```py
> [build]
> compiler = mingw32
>
> ```
[[WinInst]](#wininst) wiki 頁面包含有關此過程的更新信息。歡迎任何有助于使 Windows 安裝過程更順暢的貢獻;一個不幸的事實是,沒有一個普通的 Cython 開發人員可以方便地訪問 Windows。
<colgroup><col class="label"><col></colgroup>
| [[WinInst]](#id1) | [https://github.com/cython/cython/wiki/CythonExtensionsOnWindows](https://github.com/cython/cython/wiki/CythonExtensionsOnWindows) |
- Cython 3.0 中文文檔
- 入門
- Cython - 概述
- 安裝 Cython
- 構建 Cython 代碼
- 通過靜態類型更快的代碼
- Tutorials
- 基礎教程
- 調用 C 函數
- 使用 C 庫
- 擴展類型(又名.cdef 類)
- pxd 文件
- Caveats
- Profiling
- Unicode 和傳遞字符串
- 內存分配
- 純 Python 模式
- 使用 NumPy
- 使用 Python 數組
- 進一步閱讀
- 相關工作
- 附錄:在 Windows 上安裝 MinGW
- 用戶指南
- 語言基礎
- 擴展類型
- 擴展類型的特殊方法
- 在 Cython 模塊之間共享聲明
- 與外部 C 代碼連接
- 源文件和編譯
- 早期綁定速度
- 在 Cython 中使用 C ++
- 融合類型(模板)
- 將 Cython 代碼移植到 PyPy
- Limitations
- Cython 和 Pyrex 之間的區別
- 鍵入的內存視圖
- 實現緩沖協議
- 使用并行性
- 調試你的 Cython 程序
- 用于 NumPy 用戶的 Cython
- Pythran 作為 Numpy 后端