系統中已經安裝了numba,但是我執行以下代碼時報錯,不知道什么原因,求助!
代碼:
#!/usr/bin/env python
#coding:utf-8
from numba import jit
@jit(nopython=True)
def f(x, y):
# A somewhat trivial example
return x + y
if __name__ == "__main__":
print f(1, 2)
運行結果:
Traceback (most recent call last):
File "./testv6.py", line 4, in <module>
from numba import jit
File "/home/stz/.local/lib/python2.7/site-packages/numba/__init__.py", line 196, in <module>
import numba.typed
File "/home/stz/.local/lib/python2.7/site-packages/numba/typed/__init__.py", line 3, in <module>
from .typeddict import Dict
File "/home/stz/.local/lib/python2.7/site-packages/numba/typed/typeddict.py", line 19, in <module>
@njit
File "/home/stz/.local/lib/python2.7/site-packages/numba/decorators.py", line 238, in njit
return jit(*args, **kws)
File "/home/stz/.local/lib/python2.7/site-packages/numba/decorators.py", line 175, in jit
return wrapper(pyfunc)
File "/home/stz/.local/lib/python2.7/site-packages/numba/decorators.py", line 191, in wrapper
**dispatcher_args)
File "/home/stz/.local/lib/python2.7/site-packages/numba/dispatcher.py", line 650, in __init__
self.targetctx = self.targetdescr.target_context
File "/home/stz/.local/lib/python2.7/site-packages/numba/targets/registry.py", line 50, in target_context
return self._toplevel_target_context
File "/home/stz/.local/lib/python2.7/site-packages/numba/utils.py", line 390, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/stz/.local/lib/python2.7/site-packages/numba/targets/registry.py", line 34, in _toplevel_target_context
return cpu.CPUContext(self.typing_context)
File "/home/stz/.local/lib/python2.7/site-packages/numba/targets/base.py", line 260, in __init__
self.init()
File "/home/stz/.local/lib/python2.7/site-packages/numba/compiler_lock.py", line 32, in _acquire_compile_lock
return func(*args, **kwargs)
File "/home/stz/.local/lib/python2.7/site-packages/numba/targets/cpu.py", line 61, in init
rtsys.initialize(self)
File "/home/stz/.local/lib/python2.7/site-packages/numba/compiler_lock.py", line 32, in _acquire_compile_lock
return func(*args, **kwargs)
File "/home/stz/.local/lib/python2.7/site-packages/numba/runtime/nrt.py", line 39, in initialize
self._library = nrtdynmod.compile_nrt_functions(ctx)
File "/home/stz/.local/lib/python2.7/site-packages/numba/runtime/nrtdynmod.py", line 210, in compile_nrt_functions
library.add_ir_module(ir_mod)
File "/home/stz/.local/lib/python2.7/site-packages/numba/targets/codegen.py", line 200, in add_ir_module
ir = cgutils.normalize_ir_text(str(ir_module))
File "/home/stz/.local/lib/python2.7/site-packages/llvmlite/ir/module.py", line 244, in __repr__
lines += self._get_metadata_lines()
File "/home/stz/.local/lib/python2.7/site-packages/llvmlite/ir/module.py", line 222, in _get_metadata_lines
mdbuf.append(str(md))
File "/home/stz/.local/lib/python2.7/site-packages/llvmlite/ir/_utils.py", line 48, in __str__
s = self.__cached_str = self._to_string()
File "/home/stz/.local/lib/python2.7/site-packages/llvmlite/ir/values.py", line 223, in _to_string
self.descr(buf)
File "/home/stz/.local/lib/python2.7/site-packages/llvmlite/ir/values.py", line 354, in descr
operands.append(op.get_reference())
File "/home/stz/.local/lib/python2.7/site-packages/llvmlite/ir/_utils.py", line 58, in get_reference
s = self.__cached_refstr = self._get_reference()
File "/home/stz/.local/lib/python2.7/site-packages/llvmlite/ir/values.py", line 277, in _get_reference
return '!"{0}"'.format(_escape_string(self.string))
File "/home/stz/.local/lib/python2.7/site-packages/llvmlite/ir/values.py", line 36, in _escape_string
buf = [_map[ch] for ch in text]
KeyError: 'b'
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/49898.html
上一篇:notepad++保存后,檔案不見了,變成英語,像是檔案的描述
下一篇:各位高手,幫幫忙唄
