cython在ipython笔记本中使用时,我看到下面的错误.怎么了?
%load_ext cythonmagic
/usr/local/lib/python2.7/dist-packages/IPython/extensions/cythonmagic.py:21: UserWarning: The Cython magic has been moved to the Cython package
warnings.warn("""The Cython magic has been moved to the Cython package""")
%%cython
def fib(int n):
cdef int a,b,i
for i in range(n):
a,b=a+b,b
return a
ERROR: Cell magic `%%cython` not found.
Run Code Online (Sandbox Code Playgroud)
min*_*nrk 43
试图传达的警告是,定义%%cython魔法的扩展已移至IPython包中的Cython包.而不是
%load_ext cythonmagic
Run Code Online (Sandbox Code Playgroud)
你应该做:
%load_ext Cython
Run Code Online (Sandbox Code Playgroud)
在那之后,cython魔法应该按预期工作.
| 归档时间: |
|
| 查看次数: |
10854 次 |
| 最近记录: |