Cython开发工作流?

2024-10-01 22:28:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Cython还是个新手,我有web开发背景。我想知道是否有一个Cython开发的工作流与我熟悉的web开发工作流类似。在

例如,当使用CoffeeScript开发节点.jsweb应用程序,我有一个Cakefile,它监视CoffeeScript源代码中的更改,并在每次写入.coffee文件时自动将源代码编译为Javascript。在

在Cython开发环境中完成类似任务的正确方法是什么?在


Tags: 文件方法web应用程序节点环境源代码javascript
1条回答
网友
1楼 · 发布于 2024-10-01 22:28:17

首先,从我的经验来看,这种工作流在web开发之外并不是特别习惯。然而,有几个选择至少接近你的要求。在

您可能需要使用某种自动化的构建工具,比如SCons。Cython开发人员甚至为它提供了一个build tool。在

还有setuptools/distutils,它们主要用于打包Python软件,但也支持构建C扩展。我认为,这甚至是将Cython源代码构建成共享对象的标准方法。在

Cython本身还有另一个选择:使用pyximport您可以简单地导入Cython模块,如下所示:

import pyximport; pyximport.install()
import foo

那么您就不必担心编译问题,因为pyximport会在必要时在导入时自动编译模块。在

我希望这些选项中至少有一个与您所寻找的相似;)

相关问题 更多 >

    热门问题