我目前正在使用基本cython tutorial,我使用命令python setup.py build_ext --inplace转换.pyx文件,但是当我尝试在控制台中导入文件时,没有任何反应。它识别出它是一个有效的模块名称,但显然没有正确执行。我已按照本指南进行操作,一切都可以进行导入步骤。
对此问题的任何见解都将不胜感激。
答案 0 :(得分:0)
转换现有脚本时遇到类似行为:从命令行调用脚本时,我使用以下条件执行代码:
if __name__ == "__main__":
....
当脚本编译成模块并导入时,条件不再为真,并且不执行代码。解决方案是删除条件(并确保在给定项目结构的情况下它是正确的方法)。