无法编译cython代码

时间:2016-09-08 20:59:27

标签: python windows mingw cython

我目前正在使用基本cython tutorial,我使用命令python setup.py build_ext --inplace转换.pyx文件,但是当我尝试在控制台中导入文件时,没有任何反应。它识别出它是一个有效的模块名称,但显然没有正确执行。我已按照本指南进行操作,一切都可以进行导入步骤。

对此问题的任何见解都将不胜感激。

1 个答案:

答案 0 :(得分:0)

转换现有脚本时遇到类似行为:从命令行调用脚本时,我使用以下条件执行代码:

if __name__ == "__main__":
    ....

当脚本编译成模块并导入时,条件不再为真,并且不执行代码。解决方案是删除条件(并确保在给定项目结构的情况下它是正确的方法)。