我是一名尝试学习 Cython 的新手。我的操作系统是 Windows 7,我使用 Eclipse PyDev 作为 Python 开发的 IDE。
我已尝试根据 this 安装和测试 Cython指南:
这是我的环境变量PATH的内容:
C:\texlive\2012\bin\win32;C:\Users\jjepoh\Jonne's_Programs\CodeBlocks\MinGW\bin;C:\Users\jjepoh\Jonne's_Programs\SSH client;C:\Users\jjepoh\Jonne's_Programs\Python\Scripts;
MinGW 安装在 Codeblocks 下:
我已经使用来自 here 的 Windows 二进制文件安装了 Cython 0.20.1 :
我安装了 Python 2.7.5:
这里可以看到Python下安装了Cython:
根据指南,我的hello.pyx、test_cython.py 和setup.py:
看来我可以编译 c 文件,但我认为我做错了什么..这是最终结果:
你们有什么想法,我在这里错过了什么?为什么我不能导入 hello.pyx 模块?
感谢您的帮助。抱歉图片太多,我认为提供尽可能多的细节会有所帮助。当被问到时,我会提供更多细节 =)
请您参考如下方法:
我通过用户@IanH 提供的提示解决了这个问题 =)
这里是解决方案的链接:
error: Unable to find vcvarsall.bat
Compiling with cython and mingw produces gcc: error: unrecognized command line option '-mno-cygwin'
在这里你可以看到结果 =)
