<p>好的,我用python 3.6.5和MSC v.1900 64位在Windows 10上用Anaconda解决了这个问题(通过运行:</p>
<pre><code>import sys
sys.version
</code></pre>
<p>下面是方法:</p>
<p>1:在Anaconda提示符下运行<code>conda install -c anaconda cython</code>安装cython</p>
<p>2:进入<code>C:\Users\Utilisateur\Anaconda3\Lib\distutils</code>或distutils库所在的位置(使用记事本)创建distutils.cfg文件并</p>
<pre><code>[build]
compiler=mingw32
</code></pre>
<p>在里面</p>
<p>3:在<a href="https://mingw-w64.org/doku.php" rel="nofollow noreferrer">https://sourceforge.net/projects/mingw-w64/files/</a>处获取最新版本的Mingw-w64(不只是支持32位的Mingw),然后安装它</p>
<p>4:在路径中添加<code>C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin</code>这里有一个关于如何在windows 10上执行此操作的链接:<a href="https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/" rel="nofollow noreferrer">https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/</a></p>
<p>5:通过运行<code>conda install -c anaconda libpython</code>和<code>conda install -c msys2 m2w64-toolchain</code>,在anaconda环境中安装libpython和m2w64工具链
它来自这些网页<a href="https://python-at-risoe.pages.windenergy.dtu.dk/compiling-on-windows/common_errors.html" rel="nofollow noreferrer">https://python-at-risoe.pages.windenergy.dtu.dk/compiling-on-windows/common_errors.html</a>,应该更正相应的错误</p>
<p>6:在这个页面上尝试第一个或第二个测试<a href="http://docs.cython.org/en/latest/src/quickstart/build.html" rel="nofollow noreferrer">http://docs.cython.org/en/latest/src/quickstart/build.html</a>在步骤5之后,这两个测试都对我有效</p>
<p>希望能有帮助!</p>