Cython cython.parallel无法识别的导入

时间:2018-01-05 21:46:11

标签: parallel-processing cython

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

我尝试了以下变化无济于事:

from cython import parallel
import cython.parallel
cimport cython.parallel
from cython.parallel cimport prange
from cython.parallel import prange

位于.pyx文件的顶部。到目前为止,文件中没有包含任何其他内容。我得到第一行的红色下划线" parallel"以及最后一行和最后一行" prange"未解决的参考文献。我使用的是cython版本0.27。

输入导入语句时

import cython.pa___________

一旦我键入" .pa"建议是" cython.set_initial_path,cython.test_assert_path_exists,cython.test_fail_if_path_exists,cython.wraparound"。我正在使用Intellij PyCharm专业版。

其他并行代码通常位于代码顶部:

from cython.parallel import prange

对我来说似乎不起作用或存在。有谁知道我错过了什么?

1 个答案:

答案 0 :(得分:0)

正确的咒语是from cython.parallel import prange。请注意,您正在编辑cython文件,而不是python文件。如果这是一个python文件,PyCharm指出了一些问题。