前提:已安装了anaconda,cython已安装:conda install -c anaconda cython,后面无法编译老出各种错误:没有***var.bat文件或者gcc.exe failed 等。。。下面是摸索出的正确道路:
1. 下载mingw-get-setup.exe, http://www.mingw.org/wiki/Getting_Started
2. 安装gcc-mingw-4.3.3-setup.exe, https://github.com/develersrl/gccwinbinaries/releases
【上面两步我都做了,其实也不知道有没有用因为我极度怀疑4步骤才是精华,但是mingw对其他语言lua等也作用很大还是安装了。做了步骤2就貌似不用做1,因为2也会安装1】
并且将C:\MinGW\bin加入了windows系统变量,自创文件"Anaconda文件夹下的Lib\distutils\distutils.cfg",内容如下:
[build]
compiler = mingw32
3. 换conda的channel为清华源,不然后面conda install的速度太慢了:
来源 https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
复制下面文字到windows用户目录下的 .condarc 文件
channels:
- defaults
show_channel_urls: tru