Parallel processing Cython Cython.parallel无法识别的导入

Parallel processing Cython Cython.parallel无法识别的导入,parallel-processing,cython,Parallel Processing,Cython,我试图在cython中使用并行性。我无法导入cython模块“并行” 我尝试了以下变化,但均无效: from cython import parallel import cython.parallel cimport cython.parallel from cython.parallel cimport prange from cython.parallel import prange 在.pyx文件的顶部。到目前为止,该文件中未包含任何其他内容。第一行的“平行”和最后一行及第二行的“pra

我试图在cython中使用并行性。我无法导入cython模块“并行”

我尝试了以下变化,但均无效:

from cython import parallel
import cython.parallel
cimport cython.parallel
from cython.parallel cimport prange
from cython.parallel import prange
在.pyx文件的顶部。到目前为止,该文件中未包含任何其他内容。第一行的“平行”和最后一行及第二行的“prange”都有红色下划线,并带有未解析的引用。我正在使用cython版本0.27

键入导入语句时

import cython.pa___________
一旦我输入“.pa”,建议是“cython.set\u initial\u path,cython.test\u assert\u path\u exists,cython.test\u fail\u如果路径存在,cython.wrapparound”。我正在使用Intellij PyCharm专业版

其他并行代码的代码顶部通常有以下内容:

from cython.parallel import prange

这对我来说似乎不起作用也不存在。有人知道我遗漏了什么吗?

正确的咒语是cython的
。平行进口prange
。请注意,您正在编辑cython文件,而不是python文件。PyCharm指出,如果这是一个python文件,则可能会出现问题。

这是正确的,仍然显示下划线,但仍在工作。其他用户注意:with nogil:必须在prange块周围使用