【发布时间】:2014-02-20 15:06:31
【问题描述】:
我是一个尝试学习 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 模块?
感谢您的帮助。抱歉图片太多了,我认为提供尽可能多的细节会有所帮助。当被问到时,我会提供更多细节=)
【问题讨论】:
-
这与stackoverflow.com/questions/2817869/… 非常相似,您的 c- 文件编译不正确。这让我觉得很奇怪,因为我通常预计 64 位安装的 Python 会出现此错误。另一个问题的第二个答案可能会为您解决问题。
-
+1 @IanH 感谢您的帮助!我会试试看=)
-
@IanH 我搞定了! =) 这个stackoverflow.com/a/10501736/1565754 这个做到了! stackoverflow.com/a/6035864/1565754
-
太棒了!我很高兴它现在对你有用。祝你好运!
标签: python eclipse pydev cython