编译一个Cython项目并清理

时间:2015-05-20 19:55:55

标签: python cython

我正在使用:

myfile.pyx

编译.pyd。有办法:

  1. 在当前文件夹中设置build/(而不是build/子文件夹)
  2. 编译后清理(即删除.c子文件夹,删除os.remove(...)文件)
  3. 而不必自己使用console.log(myModule); // should print [Object object] console.log(myModule.otherFunc); // should print a function definition

1 个答案:

答案 0 :(得分:5)

您可以使用--inplace选项:

--inplace (-i)       ignore build-lib and put compiled extensions into the
                     source directory alongside your pure Python modules

setup.py clean应该清理构建目录。 setup.py clean --all清除所有构建输出。