Python 我们能用烧瓶里的麻木吗?

Python 我们能用烧瓶里的麻木吗?,python,flask,numba,Python,Flask,Numba,我正在构建一个分析数据的Flask应用程序。我想用Numba来加速算法。我用Numba试过这个算法,它在Jupyter笔记本上运行得非常好 但是,当我在Flask应用程序中尝试代码时,它失败了。它似乎无法访问与@numba.jit绑定的函数。这是否意味着我们不能在烧瓶应用程序中使用Numba?您应该能够在烧瓶应用程序中使用Numba(我可以)。这个问题听起来像是启动Flask的环境与运行Jupyter笔记本的环境不同。在Flask应用程序中,您可以尝试打印sys.path 这取决于您对函数执行的

我正在构建一个分析数据的Flask应用程序。我想用Numba来加速算法。我用Numba试过这个算法,它在Jupyter笔记本上运行得非常好


但是,当我在Flask应用程序中尝试代码时,它失败了。它似乎无法访问与
@numba.jit
绑定的函数。这是否意味着我们不能在烧瓶应用程序中使用Numba?

您应该能够在烧瓶应用程序中使用Numba(我可以)。这个问题听起来像是启动Flask的环境与运行Jupyter笔记本的环境不同。在Flask应用程序中,您可以尝试打印
sys.path

这取决于您对函数执行的操作。您可以执行Numba支持的数组和其他计算操作。根据需要构造代码,以利用Numba函数。

您能提供您遇到的错误吗?我在命令提示符上检查了它,它显示它检测到了NUMBAWARING,这是它无法工作的原因吗?如果不至少看到代码产生的回溯,我就无法真正说出发生了什么。答案是正确的;然而,flask应用程序中的瓶颈不太可能在于“数组和其他计算操作”。这些问题很可能导致错误的方向。