Cython ImportError:没有名为p的模块

2024-10-01 07:24:24 发布

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

我试图访问cython0.15的新的并行特性(使用 Cython 0.15.1)。但是,如果我尝试这个最小的例子(试验品),取自http://docs.cython.org/src/userguide/parallelism.html

from cython.parallel import prange, parallel, threadid
cdef int i
cdef int sum = 0

for i in prange(n, nogil=True):
    sum += i
print sum

用这个设置.py公司名称:

^{pr2}$

当我import testp时,Python告诉我:ImportError: No module named parallel。事实上,如果我在 站点包,我找不到调用的任何文件或目录 parallel。但我觉得应该把它放在 释放?有人能为一个困惑的用户澄清一下吗?在


Tags: orgimportsrchttpdocsparallel特性cython
2条回答

可以使用以下命令在python命令行中检查所有python模块:

>>> help('modules')

然后尝试使用easy_install或pip安装/重新安装cython。在

我用的是Cython 0.15+

在赛顿平行线存在于阴影.py公司名称:

import sys
sys.modules['cython.parallel'] = CythonDotParallel()

并且Shadow.py可以位于Python的dist packages目录中,就像Linux中的/usr/local/lib/python2.6/dist-packages/

相关问题 更多 >