每当我尝试编译simpleset cython示例时
helloworld.pyx
print "Hello World"
setup.py
from distutils.core import setup
from Cython.Build import cythonize
setup(
ext_modules = cythonize("helloworld.pyx")
)
我正在接收
c:\> python setup.py build_ext --inplace --compiler=c:\cygwin64\bin\gcc
running build_ext
error: don't know how to compile C/C++ code on platform 'nt' with 'c:\cygwin64\bin\gcc' compiler
我做错了什么?
P.S。我正在使用
Python 3.6.0 |Anaconda 4.3.1 (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.1900 64 bit (AMD64)] on win32
答案 0 :(得分:0)
我不知道 Cython,但您可以执行以下操作:
将 c:\cygwin64\bin\ 添加到 PATH
。然后,而不是:
python setup.py build_ext --inplace --compiler=c:\cygwin64\bin\gcc
运行:
python setup.py build_ext --inplace