Skip to main content
 首页 » 编程设计

python之使用 Eclipse PyDev 让 Cython 在 Windows 7 中工作

2025年05月04日21powertoolsteam

我是一名尝试学习 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'

在这里你可以看到结果 =)