https://stackoverflow.com/questions/5105482/compile-main-python-program-using-cython似乎表明(就像 C 程序一样)你需要跳过障碍才能让事情运行。
习惯于简单地在前面添加“#!/usr/bin/python”,我想知道是否有一个 shebang 包装器可以做正确的事情。我在想这样的事情:
#!/usr/bin/cythonwrapper
print "Hello world"
wherecythonwrapper
检查缓存文件是否更新,如果不是,则将脚本转换为 C 语言,编译它,将编译后的文件放入缓存并运行它。
答案1
现在有一个了。它被称为 shathon:https://gitlab.com/ole.tange/tangetools/tree/master/shython