Windows10下anaconda成功运行Cython

本文介绍了在Windows10上使用Anaconda成功运行Cython的步骤,包括安装mingw,配置环境变量,修改distutils.cfg文件,切换conda源至清华镜像,安装libpython和m2w64-toolchain,创建并运行setup.py文件进行编译,最终实现Cython代码的顺利执行。
摘要由CSDN通过智能技术生成

前提:已安装了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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值